Leeds secured a 3-0 victory to ease their way into the second round of the Carabao Cup.
Fellow Championship side Barnsley were victims to one of the biggest shocks of the night as they crashed to a 3-0 defeat at home to League Two Carlisle.
Middlesbrough were knocked out on penalties by League Two side Crewe after clawing their way back into the tie in normal time.
Crewe claimed a 2-0 lead but Boro hit back late in the match to force the game to penalties, only for the visitors to secure a famous win on spot-kicks.
Another Championship side suffered defeat at the hands of League Two opposition as Charlton were beaten on penalties by Forest Green.
Meanwhile, there was also a win for MK Dons who beat bitter rivals AFC Wimbledon on penalties after the two sides played out a 2-2 draw.
Below you can see all 33 Carabao Cup matches played on Tuesday night:
Accrington Stanley 1-3 Sunderland
Barnsley 0-3 Carlisle United
Blackburn 3-2 Oldham Athletic
Blackpool 2-2 Macclesfield Town (Macclesfield win 4-2 on penalties)
Bradford City 0-4 Preston North End
Grimsby Town 1-0 Doncaster Rovers
Huddersfield Town 0-1 Lincoln City
Mansfield Town 2-2 Morecambe (Morecambe win 6-5 on penalties)
Middlesbrough 2-2 Crewe Alexandra (Crewe win 4-2 on penalties)
Nottingham Forest 1-0 Fleetwood Town
Port Vale 1-2 Burton Albion
Rochdale 5-2 Bolton Wanderers
Salford City 0-3 Leeds United
Scunthorpe United 0-1 Derby County
Shrewsbury Town 0-4 Rotherham Untied
Tranmere 0-3 Hull City
Wigan Athletic 0-1 Stoke City
AFC Wimbledon 2-2 MK Dons (MK Dons win 4-2 on penalties)
Brentford 1-1 Cambridge United (Cambridge win 5-4 on penalties)
Bristol Rovers 3-0 Cheltenham Town
Charlton 0-0 Forest Green Rovers (Forest Green win 5-3 on penalties)
Colchester United 3-0 Swindon Town
Coventry City 4-1 Exeter City
Gillingham 2-2 Newport County (Newport win 4-1 on penalties)
Luton Town 3-1 Ipswich Town
Oxford United 1-0 Peterborough United
QPR 3-3 Bristol City (QPR win 5-4 on penalties)
Plymouth Argyle 2-0 Leyton Orient
Stevenage 1-2 Southend United
Swansea City 3-1 Northampton Town
Walsall 2-3 Crawley Town
Wycombe Wanderers 1-1 Reading (Reading win 4-2 on penalties)
West Brom 1-2 Millwall