Leeds United finally snapped their six-match losing skid on Sunday afternoon - but not without putting their fans through the emotional mixture.
Coming just three days after the disappointing 3-0 Elland Road reverse to Aston Villa, Jesse Marsch saw his side get off to a positive start, when Rodrigo opened the scoring after 14 minutes. Leeds were then guilty of missing a host of chances, with Raphinha twice hitting the woodwork as they struggled to put the rock-bottom Canaries to bed.
Read more: Beren Cross' player ratings from Leeds' late win
It looked as though the hosts would pay for failing to make the most of their opportunities when Kenny McLean netted a 91st-minute equaliser, only for substitute Joe Gelhardt to slide home a 94th minute winner and send Elland Road into raptures.
The win was enough to see Leeds move four points clear of the bottom three and was a marked improvement on Thursday night's dismal showing against Aston Villa, with a host of players turning in much-improved displays, while Patrick Bamford returned to the starting line-up for the first time since September.
Our man Beren Cross highlighted Bamford's performance, as well as Adam Forshaw and Daniel James' contributions in his player ratings, but who impressed you?
Let us know how you marked Marsch's men in the 2-1 victory above and we will share the results with you this week.