Dunfermline secured their place in the Challenge Cup Round of 16 with a 4-2 win over Bonnyrigg Rose Athletic on Tuesday. The victory extends their unbeaten run to five matches across all competitions, a sequence that includes four wins and a draw. This strong recent form is part of a wider league record of six wins and six draws from 13 games, leaving them third in the Championship with 24 points.

Bonnyrigg took a surprise lead in the seventh minute through J. Smith. Dunfermline responded quickly, with Tod levelling the score after 20 minutes following an assist from K. Corbally. Kane then put the visitors ahead from the penalty spot five minutes later. Thomas added a third in the 33rd minute, and Tod completed his brace just four minutes later, assisted by Kane, to give Dunfermline a commanding 4-1 lead at the break. Bonnyrigg's M. Scott pulled one back early in the second half, but the Pars saw the game out comfortably. The team has now scored 15 goals this season while conceding only seven.

The result maintains the positive momentum for a Dunfermline side sitting third in the Championship with 24 points from 13 games. They are just one point behind leaders Partick and have won their last four matches in a row, following victories over Inverness CT, Stenhousemuir, and Queen's Park, and a draw with Partick. Their next test is a key league fixture away to second-placed Raith Rovers on Friday 6 November. The last meeting between the sides ended in a 1-0 win for Dunfermline back in August.

Attention now turns fully to the league, with Friday's trip to Stark's Park presenting a major opportunity to climb the table. The squad will hope to continue its scoring form, with top scorer T. Oakley-Boothe having yet to find the net this campaign.