Kelty Hearts pulled off a stunning 2-1 victory against Montrose in Scottish League One, despite playing with ten men. Joseph Teasdale's late goal secured the win for Kelty Hearts in stoppage time.
The match saw Kelty Hearts take the lead through a goal from Luke McCarvel. Montrose responded when Kieran Freeman leveled the score, making it 1-1. The game took a turn when Jack Wyllie of Kelty Hearts received a second yellow card and was sent off, reducing his team to ten players.
Despite being a man down, Kelty Hearts continued to fight. Their persistence paid off when Joseph Teasdale found the back of the net in stoppage time, securing a 2-1 victory for the away side.
In other League One action, Hamilton secured a dominant 4-1 victory over Queen of the South, with Connor Smith scoring twice. Stenhousemuir earned a 1-0 win against Cove Rangers, with Dale Carrick scoring the decisive goal in the sixth minute. Inverness also continued their winning streak, defeating Peterhead 2-0 with goals from David Wotherspoon and Liam Sole. Alloa maintained their perfect record with a 1-0 victory over East Fife, thanks to David Devine's 73rd-minute strike.
In League Two, Edinburgh City mounted a comeback to beat Stranraer 2-1, with Jack Duncan and Bradley Barrett scoring to overturn Mark Russell's penalty for the hosts. East Kilbride secured their first win of the season with a 1-0 victory over Elgin, Nathan Flanagan scoring the winning goal. Dumbarton also continued their winning form, beating The Spartans 2-1.