Cardiff City's Nathaniel Mendez-Laing ensured that his side continued their 100% start with a 2-1 victory over big-spending Wolverhampton Wanderers at Molineux.

Joe Ralls put Cardiff ahead with a second-half strike, but Wolves' Leo Bonatini drew them level before Mendez-Laing's fourth goal of an impressive start to the season saw Neil Warnock's side run out winners.

Nottingham Forest survived a late scare and were thankful for a host of missed chances by the returning Britt Assombalonga as they beat promotion favourites Middlesbrough 2-1 at the City Ground.

A Barrie McKay strike and a Daryl Murphy penalty put Forest 2-0 ahead, but Ben Gibson's late strike for the visitors wasn't enough for Boro to follow up back-to-back home victories with a so-far elusive away win.

A South Yorkshire derby between Sheffield United and Barnsley saw Chris Wilder's Blades side shrug off back-to-back defeats thanks to a Billy Sharp effort in a feisty lunchtime kick-off at Bramall Lane.

Leon Clarke and Angus MacDonald were both dismissed just before half-time after they clashed when Clarke was through on goal - with Barnsley skipper MacDonald shown red for appearing to move his head towards Clarke.

Ipswich Town are reaping the rewards of signing Rangers duo Joe Garner and Martyn Waghorn after a goal each from the former Ibrox pair enough to see off Brentford and maintain Ipswich's 100% start.

Aston Villa managed to see off Norwich City thanks to a Conor Hourihane hat-trick in their 4-2 defeat of the Canaries - with efforts from Josh Murphy and Nelson Oliveira not enough to reign in a Villa side that won their first game at Villa Park this term.

Conor Hourihane was the star of the show in Villa's 4-2 victory over Norwich
Conor Hourihane was the star of the show in Villa's 4-2 victory over Norwich

Leeds United managed to beat Sunderland 2-0 in the late Saturday kick-off, with Chris Wood making himself unavailable for selection just hours before due to ongoing speculation that a move to Premier League side Burnley could be imminent.

Bristol City and Millwall played out a drab goalless draw at Ashton Gate, with former Brewer Cauley Woodrow making his Bristol debut.

Sheffield Wednesday got off the mark thanks to a Stephen Fletcher goal in their 1-0 win at Fulham, with Preston North End beating Reading by the same score-line at Deepdale.

Idrissa Sylla popped up in injury time to help Queens Park Rangers beat Hull City 2-1, and a double from David Nugent helped Derby County to a 2-1 win over Bolton Wanderers.