Rangers rescued a late 2-2 draw against Dundee United in a dramatic Scottish Premiership encounter at Tannadice Park on December 3, 2025, with kickoff taking place shortly before midnight at 11:45 PM.
The visitors dominated possession but required a stoppage-time penalty to avoid defeat in front of 13,213 supporters.
First Half – Early Goals Set The Tempo
Dundee United stunned Rangers after only 11 minutes when Zachary Sapsford finished a quick attacking move to open the scoring.
Rangers responded in the 23rd minute through Jayden Meghoma following sustained attacking pressure.
Despite controlling nearly all of the ball, Rangers struggled to convert chances before the break.
First Half Timeline
| Minute | Event | Team |
|---|---|---|
| 11′ | Sapsford goal | Dundee United |
| 23′ | Meghoma goal | Rangers |
| 42′ | Yellow card Keresztes | Dundee United |
• Rangers controlled possession
• Dundee efficient on counters
• Level score at halftime
Second Half – Dundee Retake Lead
The physical intensity increased with cautions issued to both sides as Rangers pushed forward aggressively.
Amar Ahmed restored the hosts’ advantage in the 66th minute with a close-range finish.
Substitutions followed as Rangers chased the game but struggled to break down the defensive block.
Second Half Key Events
| Minute | Event | Team |
|---|---|---|
| 57′ | Stephenson yellow card | Dundee United |
| 66′ | Ahmed goal | Dundee United |
| 71′ | Gassama yellow card | Rangers |
| 73′ | Barron yellow card | Rangers |
| 77′ | Multiple substitutions | Both |
• Dundee regained momentum
• Rangers increased attacking pressure
• Match became physical
Stoppage Time Drama
Deep into added time Rangers finally equalised when Nedim Bajrami converted a penalty in the 98th minute.
The late strike denied Dundee United a crucial victory after defending for long stretches.
Final Moments
| Minute | Event | Team |
|---|---|---|
| 89′ | Strain yellow card | Dundee United |
| 90+8′ | Bajrami penalty goal | Rangers |
• Late VAR-deciding moment
• Rangers rescued point
• Hosts frustrated
Match Statistics And Odds Perspective
| Category | Dundee United | Rangers |
|---|---|---|
| Possession | 32.6% | 67.4% |
| Shots On Goal | 6 | 10 |
| Total Attempts | 13 | 32 |
| Corners | 8 | 9 |
| Saves | 8 | 4 |
Rangers entered as the statistical favourite based on possession dominance and shot volume, effectively reflecting pre-match expectations of stronger attacking probability.
Dundee United exceeded expectations by leading twice and nearly securing the upset.
• Rangers favoured by performance metrics
• Dundee outperformed odds expectations
• Draw reflected late pressure
Rangers vs Dundee United — Match Timeline (2-2)
KICKOFF
00' ──────────────────────────────────────────────────────────────
11' ⚽ Dundee United — Sapsford (1-0)
23' ⚽ Rangers — Meghoma (1-1)
42' 🟨 Dundee United — Keresztes
HALF-TIME (1-1)
45' ──────────────────────────────────────────────────────────────
57' 🟨 Dundee United — Stephenson
66' ⚽ Dundee United — Ahmed (2-1)
68' 🟨 Rangers — Djiga
71' 🟨 Rangers — Gassama
73' 🟨 Rangers — Barron
77' 🔁 Multiple substitutions (Both teams)
89' 🟨 Dundee United — Strain
90' ⏱ Added Time
90+8' ⚽ Rangers — Bajrami (Penalty) (2-2)
FULL-TIME
Momentum Bar
Possession:
DUN ███░░░░░░░░░░░░░░░░░░░░░░░░░░ 32.6%
RAN ██████████████████████████████ 67.4%
Betting Odds Outlook
Pre-match projections strongly leaned toward Rangers due to superior league position and attacking volume trends.
Market expectation implied an away win as the most likely outcome, with a draw considered secondary and a home victory viewed as an outside result.
During live play the probabilities fluctuated sharply as Dundee United twice took the lead, temporarily shifting in-game odds toward a home upset.
Rangers’ late pressure gradually shortened the draw price before the stoppage-time penalty ultimately aligned the result with late live-market expectations.
Indicative Match Odds Movement
| Scenario | Implied Expectation |
|---|---|
| Pre-Match | Rangers favourite |
| After 11’ goal | Dundee chances increased |
| After 66’ goal | Strong upset probability |
| Final minutes | Draw most likely |
| Final result | Draw confirmed |
• Rangers entered as favourites
• Dundee United repeatedly beat market expectations
• Late penalty reflected pressure trend
Performance Metrics Supporting Odds
| Metric | Dundee United | Rangers |
|---|---|---|
| Possession | 32.6% | 67.4% |
| Shot Attempts | 13 | 32 |
| Shots On Target | 6 | 10 |
The statistical dominance from Rangers explains why bookmakers maintained lower pricing on the away side despite the scoreline swings.
Dundee United’s efficiency kept the contest unpredictable and temporarily reshaped live betting markets.
• Possession influenced odds stability
• Efficiency created volatility
• Draw mirrored match balance

