Norwich City clinched promotion back to the Premier League after beating a Rovers side who didn't go down without a fight at Carrow Road
It was a blistering first half performance from the Canaries that earned all three points with Marco Stiepermann's well placed effort getting the ball rolling for the hosts early on.
That lead was doubled in emphatic fashion by Mario Vrancic's superb, thumping effort that flew into the top corner of Jayson Leutwiler's net.
Lewis Travis' first goal for the club a moment after Vrancic's thunderbolt gave Rovers hope of a comeback, which never arrived despite an improved second half by Tony Mowbray's side.
The boss made two chances to his starting lineup for the evening, with Elliott Bennett and Danny Graham returning to the XI in place of the benched Ryan Nyambe and Ben Brereton
The hosts started the brighter in the rain, with the in form Emi Buendia causing problems down the Norwich left side, before Onel Hernandez’s low drive flew just past Leutwiler’s left-hand post after only nine minutes.
Only four minutes later and the Canaries took the lead thanks to Stiepermann’s long range effort.
After Mario Vrancic won the ball in midfield, it dropped kindly for is midfield partner, who set his sights before seeing his strike skim off the greasy surface before finding a way beyond Leutwiler and into the bottom corner.
The impressive Buendia almost did the same just three minutes later, but the Argentine’s attempt slid a yard past the right-hand post.
The Championship top scorer Teemu Pukki missed a sitter soon after from a couple of yards out after Hernandez’s cross-shot flew into his path, with Leutwiler there to flick the ball off the line.
But Vrancic made no mistake a moment later, as the Bosnian unleashed a torpedo of a shot that flew into the top corner, giving Leutwiler no chance from 25 yards.
Rovers rallied though, and just two minutes later halved the score thanks to Travis’ first professional goal.
After being picked out by Amari’i Bell, Travis opened up his body before sliding the ball beyond the despairing dive of Tim Krul from the edge of the box.
Stiepermann almost added a third for Norwich in a frantic opening half hour, but after being picked out by Pukki, the German was denied by the body of the busy Leutwiler.
Daniel Farke's side came again, with Hernandez sending a shot past the post just five minutes before the interval in a breathless opening 45 minutes in Norfolk.
Norwich continued in the same vein after the break, with Leutwiler pulling off an excellent stop to deny an acrobatic attempt from Buendia before the dangerous Hernandez crashed a curling effort against the upright in the opening 10 minutes of the second half.
With promotion on the line for the hosts Stiepermann again forced Leutwiler into action, with the Canadian dropping low to tip away another low attempt from the home number 18.
Whilst good defending kept the score down, Norwich deserved the victory and we congratulate everyone at the Norfolk club following promotion and wish them luck next season in the Premier League.
Norwich City: Krul, Godfrey, Zimmermann (c), Vrancic (, Lewis, Buendia, Stiepermann (Tettey, 90), Pukki (Rhodes, 90), McLean, Hernandez (Leitner, 90), Aarons.
Unused substitutes: McGovern, Klose, Hanley, Cantwell.
Goals: Stiepermann, 13, Vrancic, 20
Booked: Zimmermann, 64
Rovers: Leutwiler, Bennett (c), Lenihan, Williams, Bell, Rodwell (Conway, 58), Travis, Armstrong, Dack (Chapman, 71), Rothwell, Graham (Brereton, 46).
Unused substitutes: Raya, Nyambe, Mulgrew, Evans.
Goal: Travis, 23
Booked: Lenihan, 18, Dack, 53, Armstrong, 81.
Referee: Andrew Madley