Amankwah Forson scored two stoppage time goals as Norwich City came from behind to beat Coventry City 2-1 in the Sky Bet Championship.
Kellen Fisher, Oscar Schwartau and Ante Crnac all returned to the starting line-up, with recent signing Lewis Dobbin being named on the bench for Johannes Hoff Thorup's side.
Kenny McLean had Norwich's first opportunity of the game, but snatched at the chance with half-volley going wide.
Borja Sainz forced Oliver Dovin into a smart stop after the Spaniard latched onto Marcelino Núñez's ball forward.
Emiliano Marcondes was next to threaten, seeing his improvised flick palmed over by the Coventry goalkeeper.
Despite Norwich's chances, it was Coventry who went in front. Milan Van Ewijk tapped in at the back post from Jake Bidwell's cross.
Marcondes forced Dovin into a smart stop early in the second half, with the Dane coming close with a header.
Not one, not two, but three efforts from the Canaries in quick succession somehow stayed out, Marcondes, Sainz and Fisher all having opportunities.
Kenny McLean saw a header hit the crossbar from a corner, with Sainz firing an eventual follow-up wide.
Coventry had a golden opportunity to double their lead through Brandon Thomas-Asante, but he put an effort wide of the post.
There would be late drama at Carrow Road once more, as Forson found the top corner in brilliant fashion to equalise.
Moments later, there was even more late drama courtesy of Forson. The Ghana international scored again to turn the game on its head and claim all three points.
The Canaries begin their Emirates FA Cup campaign next weekend, hosting Premier League side Brighton & Hove Albion at Carrow Road (KO 3pm).
Norwich City: Gunn; Fisher (Gordon 85), Duffy, Doyle, Chrisene (Forson 85); McLean, Núñez, Marcondes; Schwartau (Dobbin 60), Sainz, Crnac (Hernández 60).
Unused subs: Long, Stacey, Hills, Córdoba, Myles.
Goals: Forson (90+1, 90+5)
Booking: Marcondes (90+5)
Coventry City: Dovin; Van Ewijk, Thomas, Kitching, Bidwell, Sheaf (Eccles 60), Latibeaudiere, Thomas-Asante, Allen, Rudoni, Bassette (Simms 71).
Unused subs: Collins, Binks, Dasilva, Sakamoto, Raphael, Torp, Tavares.
Goals: Van Ewijk (24)
Bookings: Sheaf (33), Eccles (68)
HT: 0-1
FT: 2-1
Venue: Carrow Road
Referee: James Bell
Attendance: 26,682 (1,814 away)