Thrills, spills and action aplenty - it was a jam-packed Matchday 37 in the EFL. Here's the round-up...
The gap at the top of the table was reduced to three points after Wolverhampton Wanderers tasted defeat, and Cardiff City picked up another three points.
Wolves travelled to Aston Villa in the day's live Sky Sports action and were comprehensively beaten 4-1. The Villans, in the process, picked up the EFL Result of the Day accolade.
The Bluebirds hosted Garry Monk's Birmingham City and emerged 3-2 victors. Neil Warnock's side were 3-0 up, with Joe Bennett teeing up all three, before the Blues showed promise and fight to reduce the deficit.
Fulham also continued their assault on a top-two spot. Aleksandar Mitrovic's brace sandwiched a Sean Maguire goal, and it was enough for all three points. The Cottagers' new fan favourite claimed the EFL Star of the Day award.
Middlesbrough continued their fine patch of form as they look to consolidate their top-six spot, with Tony Pulis' side seeing off Barnsley 3-1 at the Riverside.
The gap opened up to three points to seventh, where Bristol City sit. Lee Johnson's Robins were held to a goalless draw away at Burton Albion.
Neil Harris will be delighted that his Millwall side maintained their imperious home run. They saw off Brentford 1-0 to make it 11 unbeaten at The Den.
The game of the day came at the KCOM where Norwich City's James Maddison hit a first-half hat-trick, but it wasn't enough to secure the points. Hull City defeated the Canaries 4-3 in a drama-filled encounter.
Elsewhere, Reading continued their hunt for a Saturday-afternoon home win, after they were held to a 2-2 draw by Leeds United.
At the bottom, Sunderland were beaten 1-0 by QPR. The Black Cats were undone by the impressive Eberechi Eze who netted his first goal for the club, on his first league start.
On Sunday afternoon, Nottingham Forest and Derby County played out a goalless draw in the East Midlands derby at the City Ground.
Blackburn Rovers extended their lead at the top of the division to five points with an impressive 3-0 home win over Blackpool. Adam Armstrong netted a brace in the fixture, just a day after being named Sky Bet League One Player of the Month.
Shrewsbury Town backed up their Checkatrade Trophy semi-final success with a 2-0 victory over Walsall to keep hold of second place.
Three points behind Salop sit Wigan Athletic. The Latics will see their result as two points dropped after leading twice at the DW Stadium, but they had to come from behind to rescue a 3-3 draw against Scunthorpe United.
Rotherham United's 14-match unbeaten run came to an end at home to Rochdale. Stephen Humphrys netted for Dale as they picked up three away points for the second time this week, edging them closer towards safety.
Gillingham were also impressive away victors. They were a goal down at the break against Portsmouth at Fratton Park, but an inspirational half-time talk saw them come out fighting, and Lee Martin's two goals inspired a 3-1 win.
Peterborough United kept up their chase for a Play-Off place with a 4-1 win at home to Charlton Athletic. Jack Marriott was the star of the show, netting a brace.
Elsewhere, the points were shared between Bristol Rovers and Northampton Town, Bury and Oldham Athletic, and Fleetwood Town and Plymouth Argyle.
There are new leaders at the top of Sky Bet League Two! Who are they? They're Accrington Stanley.
John Coleman's side won the battle of the top two at the home of Luton Town, thanks to a last-gasp Billy Kee strike. The Hatters had been top of the table since 25th November.
90+3' - WOWWWW BILLY HAS WON IT!!!!!!! (1-2) pic.twitter.com/gyM5GfPHHn— Accrington Stanley (@ASFCofficial) March 10, 2018
Notts County remain in third spot after battling to a 2-1 victory away at Forest Green Rovers, and had a Matt Tootle winner to thank for all three points.
Coventry City were the only home team to win in the division and they were made to work hard against bottom-of-the-league Barnet, but Jonson Clarke-Harris hit the solitary goal to see them past the Bees.
Lincoln City sit above the Sky Blues in seventh on goal difference, with a 3-1 away win at Chesterfield consolidating their place in the Play-Off places.
Elsewhere, there were draws aplenty. Crawley Town and Morecambe, Exeter City and Carlisle United, Grimsby Town and Port Vale, Mansfield Town and Colchester United, and Wycombe Wanderers and Cambridge United all drew 1-1.
Another draw saw Crewe Alexandra fight back from two down to draw 2-2 away at Stevenage.