Another weekend of fantastic football. Here’s a look at a few of the key results across the Sky Bet Championship, League One and League Two...
West Brom 3-2 Birmingham City
West Bromwich Albion twice came from behind as they beat Birmingham City to earn first-team coach James Shan his third straight win as caretaker boss.
The blues led through headers from Gary Gardner and Lukas Jutkiewicz, only to be pegged back first by Dwight Gayle and then Jay Rodriguez.
The Baggies then went on to win the West Midlands derby with a low, powerful drive from Jake Livermore.
Leeds United 3-2 Millwall
Two goals from Pablo Hernandez's moved Leeds back into the Sky Bet Championship automatic promotion spots as they twice came from behind to beat Millwall.
The Spaniard's late winner took his season's tally to 12 goals.
A Ben Thompson strike and a Ben Marshall penalty twice put Millwall ahead but they were pegged back by Hernandez's first and a Luke Ayling header.
Sheffield United 2-3 Bristol City
Andreas Weimann scored the first hat-trick of his career as Bristol City twice came from behind to beat Sheffield United and dent the Blades' automatic promotion hopes.
It all seemed to be going to plan for Chris Wilder's side when Billy Sharp headed home John Fleck's free-kick at the far post to give the Blades an early lead.
Bristol City hit back and became the first away side to score at Bramall Lane since Derby on Boxing Day when Weimann looped in a header from Jack Hunt's cross.
Substitute Scott Hogan, on loan from Aston Villa, headed in his first goal since last April from George Baldock's cross 19 minutes from time to put the Blades back in front.
But Weimann levelled for a second time when he turned home Kasey Palmer's cross, before slotting the winner past Dean Henderson after playing a one-two with Famara Diedhiou.
Middlesbrough 0-1 Norwich City
Norwich City's seventh straight win moved them five points clear at the top of the table.
Onel Hernandez's second-half strike was enough to earn the Canaries victory and left them five points clear of second-placed Leeds and seven ahead of Sheffield United in third.
The result sees Middlesbrough fall out of the Play-Off places in to eighth.
Aston Villa 2-1 Blackburn Rovers
Aston Villa got their fifth win on the bounce as they beat Blackburn to firm up their hopes of a place in the Play-Off places for the second season running.
After failing to score in two of Villa's previous three home games, top scorer Tammy Abraham resumed normal service when he netted from close range after eight minutes.
Defender Tyrone Mings then doubled Villa's lead on 61 minutes with the January window loan signing's second goal for the club.
But Villa were made to sweat when Charlie Mulgrew's 74th-minute free kick was only parried by home keeper Jed Steer and former Birmingham City youngster Amari'i Bell followed up to score.
Queens Park Rangers 1-2 Bolton
Bolton moved to withing five points of safety with victory at Loftus Road.
Josh Scowen clipped the post as Rangers laid siege to the Bolton goal, but Wanderers hit the front when Will Buckley bundled in from close range.
The Trotters stunned the hosts with a second when Callum Connolly scored a close-range rebound after Joe Lumley kept out a Sammy Ameobi drive.
Nahki Wells pulled one back for the Rs, placing a shot into the far corner from the edge of the box, but Wanderers held on to give their survival hopes a much-needed boost.
Bristol Rovers 1-2 Luton Town
Goals from James Collins and Luke Berry proved enough for league-leaders Luton to extend their unbeaten run to 27 games with victory at Bristol Rovers.
The visitors took a 17th-minute lead when full-back Jack Stacey got behind the Rovers defence on the right and saw his low cross slotted home by the unmarked Collins.
It was 2-0 after 39 minutes when midfielder Berry netted with a right-footed shot from 12 yards in a crowded box after neat build-up play down the left.
Rovers were given hope in first-half stoppage time when striker Jonson Clarke-Harris collected an Ed Upson pass and cut in from the left to fire past advancing goalkeeper James Shea, but held on for the victory, which also saw them extend their lead at the top to seven points.
Barnsley 2-2 Coventry City
Barnsley were twice pegged back by fellow promotion hopefuls Coventry in an entertaining draw at Oakwell.
The Tykes held the lead on two occasions through Alex Mowatt and Cauley Woodrow but were pegged back by goals from Jordy Hiwula and Luke Thomas.
Scunthorpe United 1-2 AFC Wimbledon
Two first-half goals from James Hanson gave AFC Wimbledon's survival hopes a further boost as they won at relegation rivals Scunthorpe.
The Dons could even afford the luxury of an 11th-minute penalty miss, as they extended their unbeaten run on the road to five games.
Blackpool 2-2 Plymouth Argyle
An injury-time overhead kick from Curtis Tilt rescued Play-Off chasers Blackpool a point in a dramatic draw at home to Plymouth.
The Seasiders had trailed with six minutes to go following goals from Freddie Ladapo and Ryan Edwards.
But they turned on the style in the closing stages, with Marc Bola's goal setting up a grandstand finish.
The unlikely comeback was complete when Tilt smashed home in stoppage time.
Southend United 0-2 Shrewsbury Town
A change of management failed to spark Southend into life as Shrewsbury took all three points at Roots Hall.
Ricky Duncan was named as caretaker boss of the Shrimpers after Chris Powell's sacking.
But the alteration failed to spark Southend back into life as their winless streak extended to 12 matches.
Forest Green 1-2 MK Dons
Russell Martin's late winner moved MK Dons up to second as they dealt a body blow to Forest Green's Play-Off hopes.
Kieran Agard pounced on a defensive aberration between Rovers keeper Lewis Ward and captain Gavin Gunning to score the opener on 38 minutes.
Mark Cooper's side were back in it on 63 minutes when George Williams stooped to nod home for the equaliser.
But Paul Tisdale's Dons underpinned their promotion hopes when Martin poked home with three minutes to go
Exeter City 1 Mansfield Town 4
Mansfield cruised to a comfortable win at Exeter to keep alive their automatic promotion hopes.
Two first half-goals from CJ Hamilton and two more after the break from Tyler Walker saw David Flitcroft's side move to within two points of the top three.
Lincoln City 1 Macclesfield Town 1
Lincoln City's charge towards promotion was stalled as they were held to a 1-1 draw with Macclesfield.
The stalemate means that Sol Campbell's side are now just a point away from safety.
Stevenage 0-3 Notts County 3
Notts County's League Two boosted their survival hopes as they humbled Stevenage 3-0 to lift themselves off the bottom of the table.
The results also see them move level on points with 22nd place Yeovil Town, after they lost their fifth staight match at home to Newport County.