The Sky Blues finished the season in style after hitting Millwall for six in the final game of the 2020/21 campaign at St Andrew’s on Saturday lunchtime.
City were two goals up at the break thanks to strikes from Jordan Shipley and Kyle McFadzean before the defender put through his own net early in the second period.
However, three goals in the space of eight minutes from Dom Hyam, Callum O’Hare and Matty James put City in control before Tyler Walker added a sixth late on.
The win means the Sky Blues finish the campaign in 16th place after a magnificent performance to round off a successful first season back in the Championship.
Mark Robins made two changes from the side that drew with Huddersfield Town last time out with Marko Marosi starting in goal in place of Ben Wilson and Shipley coming into midfield with Walker dropping to the bench.
The Sky Blues created the first chance of the game when Viktor Gyokeres broke down the right before cutting the ball back for O’Hare who saw his goalbound effort blocked behind for a corner by Mahlon Romeo.
City came forward again soon after when O’Hare drove at the heart of the Millwall defence before narrowly shooting wide of the left-hand post.
The Sky Blues took the lead on 16 minutes when O’Hare found Shipley in space on the edge of the penalty area with the midfielder curling an effort into the net off the left-hand post to score his second goal in as many games.
City’s bright start continued when Gyokeres laid the ball into Shipley’s path 20-yards from goal with Bartosz Bialkowski equal to the midfielder’s effort.
Another chance came the Sky Blues way when Gus Hamer played a superb ball through for James who couldn’t quite get the ball out of his feet before seeing his effort blocked.
The visitors almost found an equaliser when Jed Wallace found Tom Bradshaw in the area whose deft flick clipped the outside of the left-hand post with Marosi at full stretch.
Captain for the day McFadzean then made an excellent block to deny Mason Bennett’s low drive from 12-yards out before the forward then headed over the bar when well-placed from Wallace’s right wing cross.
City ended the half on the front foot and doubled their lead when James’ corner from the right found McFadzean who volleyed an effort into the ground and beyond Bialkowski into the left-hand corner of the goal.
HALF-TIME: SKY BLUES 2-0 MILLWALL
The Lions halved the deficit on 54 minutes when Scott Malone’s dangerous ball from the left was turned into his own net by the sliding McFadzean with a Millwall player waiting behind him to turn the ball home.
The Sky Blues restored their two-goal lead just before the hour mark when Michael Rose saw his initial header inadvertently blocked by Gyokeres inside the six-yard box before Hyam smashed home the loose ball from close range.
Just two minutes later City extended their lead when Shipley lifted a delightful ball into the path of O’Hare who steadied himself before crashing the ball past Bialkowski.
City added a fifth goal on 67 minutes when O’Hare’s ball across the box was flicked towards goal by Tyler Walker and saved into the path of James who finished into the bottom right corner from close range.
The Sky Blues almost found a sixth when James slipped Max Biamou in down the left-hand side of the penalty area after an excellent run through midfield only to be denied by a stunning save by Bialkowski low down to his left.
Further chances fell City’s way with Biamou firing wide of the post before a mesmerising run from O’Hare ended with his effort being blocked.
A stunning display got even better when substitute Walker scored the Sky Blues sixth goal from point blank range after an excellent corner from James from the left.
Walker came close to scoring his second soon after before Bialkowski made a reflex save to keep out Biamou’s flick via the aid of a deflection.
FULL-TIME: SKY BLUES 6-1 MILLWALL
Goals: Shipley (16’), McFadzean (45’+1), McFadzean (og 54’), Hyam (60’), O’Hare (62’), James (67’), Walker (86’)
Yellows: McNamara (6’), Evans (45’+3), Woods (69’)
Sky Blues XI: Marko Marosi (GK), Fankaty Dabo (Eccles 12‘), Michael Rose (Sheaf 66’), Kyle McFadzean (C), Dom Hyam, Sam McCallum, Matty James, Gus Hamer (Burroughs 31’), Jordan Shipley (Walker 66’), Callum O’Hare, Viktor Gyokeres (Biamou 66’)
Unused Subs: Tom Billson (GK), Josh Pask, Jamie Allen, Fabio Tavares
Millwall XI: Bartosz Bialkowski (GK), Danny McNamara (Kieftenbeld 46’), Mahlon Romeo, George Evans, Jake Cooper, Scott Malone, Billy Mitchell (Williams 46’), Ryan Woods (Thompson 77’), Mason Bennett (Mahoney 46’), Jed Wallace, Tom Bradshaw (Burey 69’)
Unused Subs: Frank Fielding (GK), Hayden Muller, Alex Pearce, Jon Dadi Bodvarsson