Norwich City were held to a 1-1 draw by Bristol City at Carrow Road in the Sky Bet Championship.
Both goals, from Haydon Roberts and Borja Sainz, came in a lively five-minute spell just before the game hit an hour of play.
The Robins struck first with Norwich immediately responding through the Spanish winger.
The Canaries opted for an unchanged line-up from the team that had beaten Preston North End the previous weekend.
Jacob Sørensen was able to return to the matchday squad, taking his place among the substitutes.
As has been the case at home lately, Norwich started quickly and looked to manage possession.
This led to Josh Sargent striking the post with a low effort from the edge of the box.
The visitors would get the next big chance, a wayward Kenny McLean pass allowed Scott Twine to play in Mark Sykes. His dinked effort was off-target, however.
And Bristol City hit the woodwork themselves not long after when Twine's free-kick was deflected on to Angus Gunn's crossbar.
It was proving to be an open contest, Sam McCallum heading over with the next opportunity, all coming in the opening 21 minutes.
Max O'Leary had to get down to his right-hand side to collect an effort from Sainz after a quick Canaries attack.
Ben Gibson had a headed effort fly wide of the goal in the 42nd minute, coming after a fizzed in cross from Marcelino Núñez.
Early in the second half, Núñez and Sara tried to recreate the set-piece routine that had led to a goal for the Brazilian against Leicester City.
This time, though, he could only manage a very feint touch which saw the ball run across goal and away from danger.
After a first half with little clinical edge, two goals arrived in quick succession.
Roberts gave the Robins the lead in the 55th minute before Sainz responded after Sara and Sargent had done the hard work.
The Brazilian threaded a pass through for Sargent, and he opted to give Sainz a tap-in rather than try to beat O'Leary himself.
Jonathan Rowe's introduction brought extra life to the attack, and he almost made it 2-1 just past the hour mark. His powerful effort was turned behind by O'Leary.
The Canaries weren't fooled into thinking they would have it all their own way from there though, Gunn was quickly called upon to deny Tommy Conway at his near post.
And the Scotland number one showed exceptional reflexes to deny Twine with just over 20 to go.
Further chances were few, Bristol City did have the ball in the net again but it was flagged for offside.
Norwich are at home again next weekend, facing Swansea City in their final home game of the campaign.
Norwich City: Gunn; Stacey, Duffy, Gibson, McCallum; McLean (C), Núñez (Rowe 56); Sara, Barnes (Sørensen 85), Sainz (Fassnacht 80); Sargent.
Unused subs: Long, Batth, Fisher, Montóia, Welch, van Hooijdonk.
Goals: Sainz (58)
Bookings: McLean (90+4)
Bristol City: O'Leary; Tanner, Dickie, Roberts; McCrorie (Gardner-Hickman 85), Williams, Knight, Pring; Sykes (Mehmeti 67), Twine (Cornick 80), Conway (Wells 80).
Unused subs: Bajic, James, King, Mebude.
Goals: Roberts (55), Mehmeti (90+4)
Bookings: Williams (90+2)
HT: 0-0
FT: 1-1
Referee: Sam Barrott
Venue: Carrow Road
Attendance: 26,295