Jack Welsby's last-gasp try saw St Helens defend their Super League title in remarkable fashion in a low-scoring 8-4 victory over rivals Wigan Warriors at the KCOM Stadium.
Saints had tied things up late on in Hull through Lachlan Coote's penalty after Jake Bibby had scored the first try of the game for Wigan in the 66th minute.
Zak Hardaker missed a penalty of his own for Wigan and drama ensued when Zak Makinson's drop-goal for Saints hit the post.
Welsby reacted quickest to the rebound to score for Saints, who had peppered the Wigan tryline in the first half but led just 2-0 at the break, to make it back-to-back Grand Final triumphs.
WHAT HAVE WE JUST SEEN
— Betfred Super League (@SuperLeague) November 27, 2020
WELSBY HAS WON IT FOR SAINTS #SuperLeague #GrandFinal pic.twitter.com/mch7GFoi5H
It means veteran James Graham retires on top in the first Grand Final held away from Old Trafford, but for legendary Warriors star Sean O'Loughlin it was a heart-breaking end to a fine career.
Wigan, League Leaders Shield winners, have now lost three of the four Grand Finals they have played against their fierce rivals.
Top Headlines
Featured Matches
Football
Alavés
Spanish La Liga
1-2
Sevilla
Leicester City
English Premier League
2-0
Chelsea
1. FSV Mainz 05
German Bundesliga
0-2
VfL Wolfsburg
Bayer 04 Leverkusen
German Bundesliga
2-1
Borussia Dortmund
Hertha BSC
German Bundesliga
0-3
TSG Hoffenheim
West Ham United
English Premier League
2-1
West Bromwich Albion
Cádiz
Spanish La Liga
2-2
Levante
Cricket
Perth Scor..
174 /5 (20)
Brisbane H..
115 (16.4)
Perth Scorchers win by 59 runs
Sydney Thu..
177 /5 (20)
Hobart Hur..
181 /4 (18)
Hobart Hurricanes win by 6 wickets
United Ara..
116 (36)
Ireland
228 /6 (50)
Ireland win by 112 runs
Melbourne..
153 /4 (19.1)
Melbourne..
150 (19.5)
Melbourne Stars win by 6 wickets
Sydney Six..
164 /3 (18.5)
Perth Scor..
163 /7 (20)
Sydney Sixers win by 7 wickets
Australia
369 & 294
India
336 & 329 /7
India win by 3 wickets
Melbourne..
179 /2 (20)
Adelaide S..
68 (14.2)
Melbourne Stars win by 111 runs