Roy Keane enjoyed a fine opening-day win as his Ipswich Town side secured a shock 3-1 victory at big-spending Middlesbrough.
Boro actually took the lead when Julio Arca set up Scott McDonald to net from close range but Town hit back to win thanks to goals by Tommy Smith, Tamas Priskin and Jonathan Stead.
Elsewhere, Freddy Eastwood scored both Coventry City goals as Adrian Boothroyd's team beat Portsmouth 2-0 and Scunthorpe opened with an excellent 2-1 win at Reading.
Garry Thompson's controversial ninth-minute goal put Nigel Adkins' side ahead but, although Gylfi Sigurdsson equalised for the Royals, Rob Jones scored Scunthorpe's winner on the hour mark.
James O'Connor and James Hayter found the net as Doncaster Rovers shocked Preston North End 2-0 at Deepdale while there was an exciting five-goal clash at Selhurst Park.
Darren Ambrose, Wilfred Zaha and Alan Lee all scored first-half goals as Crystal Palace beat Leicester City 3-2. Second-half goals by Andy King and DJ Campbell did not prove to be enough for the Foxes.
John Bostock, on loan from Spurs, and Ian Ashbee were on the scoresheet in Hull City's 2-0 win over Swansea City while, on Friday, two goals from Watford's Danny Graham helped the Hornets secure a shock 3-2 win at Norwich City.
Penalties by Heidar Helguson and Adel Taarabt and further goals by Jamie Mackie and Fitz Hall helped QPR beat Barnsley 4-0 at Loftus Road while Millwall won 3-0 at big-spending Bristol City.
Darren Ward gave the newly-promoted Lions a 42nd-minute lead with Danny Schofield doubling their advantage early in the second half. Paul Robinson made it 3-0 after the break and Steve Coppell's side failed to get on the scoresheet even after Darren Carter was sent off.
Finally, Chris Iwelumo netted from close range as Burnley beat Nottingham Forest 1-0 at Turf Moor.