
Rangers staged a remarkable comeback to clinch a thrilling 4-3 victory over Dundee at Dens Park.
Barry Ferguson’s side found themselves trailing at halftime after goals from Simon Murray and Joe Shaughnessy. However, they were given a lifeline when Shaughnessy inadvertently turned the ball into his own net.
Scott Tiffoney restored Dundee’s two-goal cushion just past the hour mark, but Rangers responded emphatically. James Tavernier, Tom Lawrence, and Cyriel Dessers all found the net to complete an incredible turnaround.
Rangers Player Ratings (Out of 10)
Jack Butland – 4
At fault for Dundee’s second goal after spilling the ball into Shaughnessy’s path but made some vital saves to keep Rangers in the contest.
James Tavernier – 7
Led by example, pushing his team forward and working hard off the ball. Scored a stunning long-range strike to spark the comeback.
Dujon Sterling – 6
Defended well for much of the game but was outmuscled in the build-up to Dundee’s third goal, which marred an otherwise solid display.
John Souttar – 6
Despite the scoreline, the Scotland international put in a strong defensive shift, winning most of his duels and making key clearances.
Balogun endures a tough outing despite Rangers’ win
Leon Balogun – 2 (subbed off for Hagi, 45’)
A night to forget for the defender, who struggled both in possession and in duels, winning none on the ground and just two aerially.
Ridvan Yilmaz – 5 (subbed off for Jefte, 60’)
Decent defensively but lacked any real attacking impact. His struggles in the final third led to his substitution on the hour mark.
Nicolas Raskin – 7
Amid speculation over his future, Raskin stood out with his energy, winning numerous duels and driving Rangers forward.
Connor Barron – 4 (subbed off for Rice, 45’)
Worked hard in midfield but struggled to contribute offensively, leading to his withdrawal at halftime.
Diomande shines despite Rangers’ struggles
Mohamed Diomande – 8 (subbed off for Lawrence, 74’)
One of the game’s standout performers, creating a match-high four chances while also contributing defensively with seven recoveries.
Hamza Igamane – 5 (subbed off for Danilo, 64’)
Showed flashes of danger but failed to produce a goal or assist to cap off a promising week that saw him earn his first international cap.
Cyriel Dessers – 6
Struggled to capitalize on chances and had a goal ruled out for offside, but redeemed himself with a composed 93rd-minute winner.
Substitutes
Bailey Rice – 6 (on for Barron, 45’)
Ianis Hagi – 6 (on for Balogun, 45’)
Jefte – 6 (on for Yilmaz, 60’)
Danilo – 6 (on for Igamane, 64’)
Tom Lawrence – 7 (on for Diomande, 74’)