Will Keane's double secured Preston a 2-0 win at Stoke and sent his side top of the Sky Bet Championship table.
Keane, a summer signing from Wigan, scored his third and fourth goals of the season in the space of six minutes early in the second half.
He converted from the penalty spot after Wouter Burger’s foul on Duane Holmes, who then assisted for Keane’s second as the Lilywhites made it four straight league wins after their opening-day draw at Bristol City.
Freddie Ladapo fired a second-half double as Ipswich fought back from 2-0 down to beat Coventry 3-2 at Portman Road to climb up to second.
Aaron Ramsey and Joe Ralls struck either side of the break to put Cardiff in control, but Ipswich responded through Nathan Broadhead and Ladapo equalised before heading the winner.

Leicester’s six-game winning start in all competitions was halted by Hull, for whom Manchester City loanee Liam Delap scored the only goal.
Leicester went closest to an equaliser when Issahaku Fatawu’s second-half shot hit a post.
Birmingham maintained their unbeaten league start as on-loan Fulham forward Jay Stansfield’s second-half equaliser earned them a 1-1 home draw against Millwall, who had led through Kevin Nisbet’s early free-kick.
Blues striker Scott Hogan saw his penalty in first-half stoppage time saved by Millwall goalkeeper Matija Sarkic.
Southampton’s unbeaten league start came to a shuddering halt as they were thrashed 5-0 at Sunderland.
Jack Clarke and Pierre Ekwah put the Black Cats 2-0 up inside seven minutes and Ekwah added his second before the break.
Bradley Dack made it 4-0 soon after the restart and 16-year-old Chris Rigg completed the scoring when becoming Sunderland’s youngest-ever league goalscorer in time added on.

Bristol City came from behind to win 2-1 at Swansea, who are still winless after their first five league matches.
Liam Cullen gave the Swans a half-time lead before the Robins hit back with goals from Ireland international Mark Sykes and Sam Bell before Ben Cabango headed against a post for the hosts.
Norwich slipped to their first defeat of the season, losing 2-1 at Rotherham.
The Millers led 2-0 at the interval through Dexter Lembikisa and Jordan Hugill’s header and although Christian Fassnacht replied for the Canaries, the hosts held on for their first win of the season.
Sheffield Wednesday secured their first point of the season after frustrating Yorkshire rivals Leeds in a 0-0 draw at Elland Road.
📈 Let's take a look at that table… #EFL | #SkyBetChampionship pic.twitter.com/Qd6RcPAG9T
— Sky Bet Championship (@SkyBetChamp) September 2, 2023
Matt Godden fired a late equaliser after missing a first-half penalty as Coventry were held by Watford in a six-goal thriller.
Milan van Ewijk’s free-kick cancelled out Mileta Rajovic’s opener for the Hornets, who regained the lead through Silva Matheus Martins before Wesley Hoedt’s own goal.
Watford led for a third time after Rajovic notched his second before Godden’s late equaliser.
Andre Dozzell and Jack Colback scored in either half as QPR won 2-0 at Middlesbrough and Plymouth beat Blackburn 3-0 at Home Park, with Finn Azaz, Ryan Hardie and Luke Cundle on target.
Huddersfield registered their first win of the season at West Brom thanks to Jack Rudoni’s stoppage-time winner after John Swift had cancelled out Delano Burgzorg’s first-half opener for the visitors.