window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

Stadium of delight: Sunderland fans off to Wembley

"We're going to Wembley, we're going up", fans shouted as they descended from the Stadium of Light after Sunderland reached the Championship play-off final.

It was an incredible end to an evening filled with tension, as Dan Ballard's last-gasp goal in extra time decided their semi-final tie against Coventry City.

Tickets for Black Cats' season ticket holders went on sale at 12:00 BST.

They face Sheffield United at Wembley on 24 May to decide who plays in the Premier League next season.

Follow BBC Sunderland on X, Facebook, Nextdoor and Instagram.