Peterborough United secured a narrow 1-0 victory over Cardiff City in the Emirates FA Cup first round at Weston Homes Stadium. The decisive moment came in the 38th minute when Harry Leonard, on loan from Chelsea, capitalized on a blocked shot to tap home from close range. Prior to the goal, Peterborough had the better of the early exchanges, with Leonard missing two good chances and Jimmy-Jay Morgan also going close. Cardiff responded well after conceding, with Rubin Colwill testing Alex Bass before halftime, but the Posh goalkeeper stood firm to preserve the lead going into the break.

In the second half, Cardiff dominated possession and created several opportunities to level the score. Cian Ashford forced a low save from Bass and later volleyed over from a promising position, while substitute Isaak Davies added energy to the attack. Despite their pressure, Cardiff struggled to break down a resolute Peterborough defense, which blocked multiple efforts and survived a late handball appeal. The hosts held on through five minutes of added time to progress to the next round, marking a successful debut for new manager Luke Williams. Cardiff will now turn their attention back to League One, where they face Blackpool next weekend.
Peterborough United: Bass, Collins, Odoh, Lees, Woods (O'Brien-Brady 85'), Lisbie (Lindgren 72'), Mills, Morgan (Khela 55'), Leonard (Lolos 72'), O’Connor, Kioso ©. Subs not used: Reyes, Johnston, De Havilland, Okagbue, Dornelly.
Cardiff City: Trott, Kpakio, Fish, Lawlor, Bagan, Robertson (Wintle 71'), Turnbull (J. Colwill 71'), R. Colwill (C), Kellyman (Davies 58'), Ashford, Robinson (Salech 58'). Subs not used: Turner, Osho, Chambers, Mafico, Nyakuhwa.