Bristol City secured a fourth consecutive home victory with a 2-1 win over promotion-chasing Middlesbrough on a memorable day at Ashton Gate.
The Robins took seven minutes to take the lead, after Antoine Semenyo found Andreas Weimann in space to slot the ball in.
Middlesbrough failed to record a shot on target until the second-half when Marcus Tavernier, Aaron Connolly and Folarin Balogun all saw chances go begging.
Semenyo doubled City's lead with 20 minutes to go and - while a late goal from Matt Crooks set up a nervous finale - it was too little too late for Middlesbrough, who fell out of the top six after Sheffield United's win.