Ben Thompson's first-half double secured a crucial three points for Millwall on Wednesday night as they defeated Birmingham City 2-0 in the Sky Bet Championship.
A strong attacking performance and resolute defensive performance in either half were present as Millwall were victors, with Thompson finishing off moves in the 13th and 32nd minutes for his second and third goals of the campaign respectively.
Millwall boss Neil Harris made four changes for the trip to the St Andrew's Trillion Trophy Stadium, with David Martin replacing Jordan Archer in goal, whilst Ryan Tunnicliffe, Ryan Leonard and Ben Marshall came in for James Meredith, Shaun Williams and Tom Elliott.
The first flashpoint of the evening came in the fourth minute as Isaac Vassell took a tumble inside the area - fortunately for Millwall, referee John Brooks was wise to the simulation, showing the frontman a yellow card.
On 13 minutes, after soaking up some early pressure from the home side, Millwall took the lead. Marshall's pass found Thompson, who found Lee Gregory, who in turn crossed for the arriving Thompson to slam home his second goal of the season.
Martin then saved from Che Adams as the home side looked to get back on level terms immediately, but it was The Lions who should have doubled their advantage on 19 minutes as Marshall pounced on a weak backpass - his lob, however, sailed over the crossbar.
Three sides of St Andrew's were becoming restless, with a corner on 28 minutes creating chaos inside the area, but Lee Camp claimed after a few bounces. However, four minutes later, Millwall deservedly grabbed a second as Jake Cooper's pass down the line was superbly flicked on by Gregory and into the path of Thompson, who raced towards goal and fired under Camp as the Birmingham defence parted.
Adams' attempts to win a penalty were denied, whilst at the other end, Jed Wallace's cross just before half-time was parried by Camp, but a combination of Gregory and Thompson were just unable to pounce on the rebound.
The ball was in the net as The Blues started the second-half strongly, but Connor Mahoney's strike was correctly ruled out by an offside flag. Substitute Craig Gardner then hit a dipping volley just over the bar on 55 minutes, before another effort from the midfielder sailed over on the hour-mark.
Another substitute, Lukas Jutkiewicz, headed wide with 72 minutes on the clock as Birmingham continued their attempts to register, but Millwall were comfortable and resolute at the back, negotiating the final moments, despite numerous Blues corners.
Birmingham City: Camp, Pedersen, Kieftenbeld (C. Gardner 46'), Mahoney, Adams, Vassell (Jutkiewicz 59'), Dean, Mrabti (Maghoma 59'), G. Gardner, Morrison, Harding. Subs not used: Trueman, Jota, Dacres-Cogley, Davis.
Millwall: Martin, Cooper, J. Wallace (Hutchinson 90'), Thompson, Gregory (Morison 66'), Ferguson, Romeo, Pearce, Tunnicliffe, Leonard, Marshall (Meredith 84'). Subs not used: Archer, Williams, O'Brien, Elliott.
Scorer: Thompson 13' 32'
Booking: Marshall, Cooper
Referee: John Brooks
Attendance: 20,151 (466)