Sam Gallagher netted his first goal for Birmingham City, but it proved nothing more than a consolation as Hull City ran out 6-1 winners.
Frazier Campbell scored after just seven minutes, before David Meyler’s spot-kick doubled the advantaged after Emilio Nsue had brought down Campbell.
Further goals from Jarrod Bowen, Kamil Grosicki Markus Henriksen and Seb Larsson made it an embarrassing afternoon for the Blues.
Gallagher’s effort was a deflected header, after Isaac Vassell’s low shot had been turned out by the feet of Allan McGregor.
Harrison Reed was a late substitute for Norwich City as they secured a 2-1 win over Reading in the Championship to extend an unbeaten run which now stands at seven games.
Reed replaced James Maddison on 77 minutes, whose stunning free-kick opened the scoring at the Madjeski Stadium, before Liam Moore leveled things up just three minutes later.
But shortly after the interval, Cameron Jerome’s header from a corner, his first league of the campaign, sealed all three points.
Mariey Watkins was sent off in stoppage time for the visitors for a lunge on Chris Gunter.
Elsewhere, Ryan Seager was an unused substitute as MK Dons stretched their unbeaten run to four games with a 2-0 win at Bury, thanks to goals from Osman Sow and Ethan Ebanks-Landell.
In Scotland, Harry Lewis helped Dundee United move second in the Championship as Fraser Fyvie’s brace either side of a Scott McDonald strike earned a 3-1 victory at East End Park.
Olufela Olomola played 66 minutes as Yeovil’s unbeaten home record was ended Sean Murray’s solitary strike against Colchester in League Two.
The U’s held on to their 1-0 success after the 43rd minute mark for their first away win of the campaign.