03/04/2026 LUTON TOWN 2-1 PETERBOROUGH
Hatters hold on to beat Posh
Goals from Richards and Clark and a penalty save from Keeley earn the Town a crucial victory
The Hatters held on to secure a vital three points in their quest for a play-off place with a hard-fought win over Peterborough United.
Goals from Jake Richards and Jordan Clark and a penalty save from Josh Keeley had the Town in control only for Posh to pull one back to set-up a nervy finish.
But the Town held on to record their third win in four matches to move to within four points of the top six.
In an end-to-end beginning to the game against a Posh side who arrived one place below the Hatters in the table, Jack Wilshere’s side began on the front foot and Emilio Lawrence curled a shot over the bar in the sixth minute.
But as half-chances fell for both sides the Town took the lead in the 20th minute. Kal Naismith’s forward pass eluded Clark but fooled the Peterborough defence, allowing Richards to run through and finish coolly from close range for his fourth of the season.
Ahead, the confidence was flowing through the Hatters and five minutes later Richards almost doubled his tally when he was denied by a block in the six-yard box when Clark and Nahki Wells had combined well down the left.
However, the visitors had a huge opportunity to restore parity just after the half-hour when Keeley was adjudged to have brought down Harry Leonard despite the Posh striker getting a shot out that was cleared off the line by Hakeem Odoffin. Keeley, though, had the final say, diving to his left to keep out Leonard’s spot-kick.
Back came the Town and Wells was close to making it 2-0 moments later only to see his attempted lob caught by Posh goalkeeper Alex Bass.
After the restart the Hatters began on top, and their bright start was rewarded on 50 minutes when Clark doubled the lead. Lawrence was the creator, his left-wing cross perfect for Clark to poke home his 12th goal of the season from eight yards.
Clark and Wells almost combine two minutes later only for Posh to clear before Clark then tested the palms of Bass in the visitors’ goal and it should have three on the hour when another intricate move involving Liam Walsh, Wells and Clark ended with Davy van den Berg skying a first-time effort over the bar when well positioned in the box.
As the Town continued to press for a third, Wilshere made a double change, introducing Gideon Kodua and Devante Cole.
However, the visitors upped the ante as the game entered the final 15 minutes. Keeley reacted smartly in the box to deny Kyrell Lisbie before Jimmy-Jay Morgan halved the deficit when heading home Lisbie’s cross.
All of a sudden the momentum was with Posh and Wilshere reacted by sending on Kasey Palmer and George Saville for the closing stages.
Despite their dominance, Keeley was rarely tested by the visitors and the Town felt they should have had a penalty in injury time when Palmer had his shirt pulled in the box after slaloming in on goal.
That would be the final action of six added minutes as the Hatters held on.
With a host of teams above the Town dropping points, the victory pushed the Hatters to within four points of sixth spot.
Next up, it’s a trip to AFC Wimbledon on Easter Monday.
We’ll see you then.
UTT.
Town: Keeley, Jones, Lawrence (sub Kodua 65), Odoffin, Lonwijk, Naismith, Walsh, Clark (sub Clark 83), Richards, van den Berg (sub Saville 83), Wells (sub Cole 65).
Subs not used: Shea, Morris, Johnson.
Attendance: 11,429, including 1,338 from Peterborough.
https://youtu.be/3exRr3DVQz0?is=RaziGyRTps4LZ-gF – Match highlights
https://youtu.be/W5dFqbeDKfo?is=OhBIAOuVwtQmue9A – Jack Wilshere interview
League One: Luton Town 2 Peterborough United 1
Luton reignite flickering play-off hopes by beating Peterborough
Luton Town’s play-off hopes that appeared to have been extinguished during the international break, flickered back into life yet again this afternoon, as they beat Peterborough United 2-1 at Kenilworth Road.
The victory for the hosts, which once again was more nervy than it should have been, was made even more important thanks to a late goal from Huddersfield Town against Reading, as that saw the Hatters cut the gap to the final berth to four points, while they also have a game in hand over the Royals as well.
Although Town remained in 11th spot, they were able to haul in Wycombe Wanderers and Plymouth Argyle, who both lost, while Stevenage could only draw at Rotherham United, meaning another victory at AFC Wimbledon on Easter Monday, could see the cat firmly amongst the pigeons.
Back to the game though and deadline day signing Davy van den Berg made his first home start in the league, with Liam Walsh and Nahki Wells in too, Luton making three changes from their 1-1 draw with Stockport County last month, Kasey Palmer and George Saville dropping to the bench after their international exertions during the week, joined by Devante Cole.
In what always looked like an open game, the Hatters created a decent chance on six minutes, breaking well from the back, as Wells threaded a pass through to Emilio Lawrence who cut on his right foot, but unlike against Stockport, couldn’t keep his shot down on this occasion, fizzing over the bar. Lawrence was then behind Luton’s next opportunity, going on his left this time and dinking a cross over that Nigel Lonwijk headed back to Wells whose swivel and fierce blast was charged down.
Posh almost had a way through from keeper Alex Bass’s punt forward, Izzy Jones losing the flight of the ball, but somehow Kyrell Lisbie couldn't make him pay, Town flooding bodies back to clear the danger. With 13 minutes gone, United should really have taken the lead as a cross deflected to Jimmy Jay-Morgan who snatched at his chance, shanking wide.
The hosts were able to grab the lead on 20 minutes when Kal Naismith’s throw was chested back to him by Wells and his ball forward was left by Clark, along with the Posh defence, but not the alert Jake Richards, who raced clean through on Bass and slipped his shot cheekily through the keeper’s legs to open the scoring.
Wilshere’s side kept on pressing, Clark carrying the ball from deep and finding the run of Wells who picked out Richards, his shot blocked away. With Hakeem Odoffin off the pitch getting treatment for a head injury, Luton’s back-line allowed Archie Collins to drive to within shooting range, flashing over the top of Josh Keeley’s bar.
There was a moment of real controversy on 35 minutes as Harry Leonard was one-on-one with Keeley, dinking over the keeper which saw the Posh fans already cheering, expecting the net to bulge. However, with Odoffin now back on the field, the imposing centre half got back to slide away from the line, as the home supporters erupted, only for first-time League One referee Isaac Searle to whistle for a foul on Leonard who had been caught by the legs of Keeley despite having completed his shot, giving the visitors a dubious spotkick.
Leonard stepped up himself, but his shot lacked conviction and having dived the right way, Keeley saved easily, to an even bigger noise from the Kenilworth Road faithful, who now had something to rally against. After the break, the Hatters needed to make sure they had learned their lessons from recent games when having been ahead at the interval, they became guilty of trying to hold on to the lead rather than press home their advantage.
It appeared they had addressed those problems, making a great start with Clark in particular to the fore, his thunderous shot charged down and then meeting Lawrence’s cross with an effort deflecting behind. Town made the most of their fast opening, as on 50 minutes, Odoffin’s header allowed Lawrence to get away on the left after some bang average Posh defending, the on-loan Manchester City youngster’s left-footed cross diverted into the net by a full-stretch Clark for his 12th of the season.
Posh then began to commit men forward, Odoffin and Naismith keeping their wits about them to prevent the visitors from getting one back, back, Odoffin bravely throwing himself in the way of one fierce attempt. It should have been 3-0 on the hour courtesy of a glorious team move started by Walsh’s brilliant pass to Wells, the forward finding Clark who teed up van den Berg, as the on-loan midfielder simply had to pick his spot, which he did, although disappointingly it was in the stands.
Wells couldn’t chest in another left-wing delivery, while, meeting another excellent Lawrence delivery, had two efforts blocked by some desperate defending, but as the Hatters brought on Cole and Gideon Kodua for Wells and Lawrence, it saw the visitors have far more of the ball, as Town’s attacking threat was frustratingly non-existent for a while.
They paid the price too as on 75 minutes, Lisbie getting away on the left and with van den Berg thinking the ball had gone out, stopped to angrily protest with the assistant who kept his flag down, allowing the winger to send in a cross that Jay-Morgan met with a downward header to beat Keeley, whose hopes of a first clean sheet in an age were dashed once more.
Buoyed by the goal, Posh then looked to get a leveller, which appeared to be only a matter of time in coming, Harley Mills’s lofted attempt not dropping in time, while Bolu Shofowoke came on to give Naismith some nightmares with his pace, the captain earning a good booking when bringing him down on a foray forward.
Wilshere reacted by introducing Palmer and Saville to bolster his midfield, as the duo’s experience saw few alarms late on, and during injury time, Palmer should have had a penalty when he raced through on goal, his shirt clearly tugged back by a defender as he failed to beat Bass. Maddeningly, Searle waved the appeals away, a decision that saw an incensed Wilshere booked for his animated remonstrations, as he will now have to watch on from the stands when Town look to make it a six-point Easter weekend on Monday.
Hatters: Josh Keeley, Nigel Lonwijk, Hakeem Odoffin, Kal Naismith (C), Izzy Jones, Davy van den Berg (George Saville 83), Liam Walsh, Jordan Clark (Kasey Palmer 83), Emilio Lawrence (Gideon Kodua 65), Jake Richards, Nahki Wells (Devante Cole 65).
Subs not used: James Shea, Shayden Morris, Joe Johnson.
Posh: Alex Bass, Archie Collins, Brandon Khela (Ben Woods 60), Tom Lees (David Okagbue 72), Kyrell Lisbie, Cian Hayes (Bolu Shofowoke 61), Harley Mills, Jimmy-Jay Morgan, Harry Leonard (David Kamara 60), Peter Kioso (C), James Donnelly. Subs not used: Bastian Smith, Declan Frith, Jacob Mendy.
Booked: Keeley 33, Lisbie 80, Naismith 80.
Referee: Isaac Searle. Attendance: 11,429 (1,338 Posh).
Wilshere hits out at bad refereeing decisions as Town boss to serve touchline ban at Dons
Luton manager booked for his reaction against Peterborough
Hatters boss Jack Wilshere was left baffled by the decision-making of referee Isaac Searle and his assistants this afternoon, which has left him with a touch-line ban when Town head to AFC Wimbledon on Easter Monday.
The man in the middle, who was officiating a League One game for the first time during a career that he has spent the majority of in the National League South and National League, with seven League Two fixtures games under his belt, was given the contest between Luton and Peterborough at Kenilworth Road.
After a fairly quiet start to proceedings, Luton going ahead through Jake Richards’ strike, his first indiscretion came on 35 minutes when Harry Leonard was sent clean through on Josh Keeley, dinking over the Irish stopper before going over his trailing leg, Hakeem Odoffin racing back to clear off the line. With the Posh fans cheers dying in their throats and the Hatters fans rejoicing, Searle then punctured the noise by blowing his whistle for a spotkick that saw Keeley booked for his remonstrations, as he argued he had also got a touch on the effort from the visiting attacker.
It fell on deaf ears though, but once the situation calmed down, Keeley recovered to save Leonard’s weak attempt, his second penalty stop this season, as asked if thought it was a spotkick, Wilshere said: “No, I think the reaction of the players, both sets of players, if they’re not appealing for it and our players are not kind of giving the ref a sneaky look, I think that tells you everything, but a bad decision in my opinion. I think it was an important moment in the game as you could feel in the crowd, the crowd didn’t think it was a penalty as well.
"Then when Josh saved it, the crowd got really lifted and I think that’s important for Josh and a big moment for Josh. He was really disappointed with the Stockport game with the goal he conceded (Oliver Norwood’s free kick), but he’s been excellent this season. He came up with an important moment then and I think back to the Stockport game away from home where he did similar at an important time in the game, so a good save, but it shouldn’t have been a pen.”
With Jordan Clark making it 2-0 early in the second half, the Luton fans and Davy van den Berg in particular, were left aggrieved on 75 minutes when they felt the ball had gone out as Kyrell Lisbie carried it forward on the left flank. The assistant’s flag stayed down though as van den Berg was guilty of stopping to angrily protest rather than play to the whistle, as the winger went on to pick out Jimmy-Jay Morgan who headed home to halve the deficit.
Wilshere continued: “There were so many decisions that weren’t the right ones. Honestly, I haven’t see that one back so I’m not talking about that one, I think about a few offsides that the linesman gave that weren’t offside as well, so disappointing, but Davy has to keep going.”
Finally, and the incident that means Wilshere will now be in the stands at Plough Lane, came in stoppage time as substitute Kasey Palmer tricked his way to get in on goal and had his shirt clearly tugged back in the act of shooting, which allowed Aled Bass to repel with his legs.
Searle somehow didn’t agree though and Wilshere was shown yellow for his reaction in the dug-out, his third booking of the season, as on the incident, he added: “Again a bad decision. I don’t understand how it’s not a penalty? Again you look at the reaction of the players and he’s actually pulled Kasey down and interrupted his finish. He was going to score, so I don’t understand how that’s not a penalty. I need to speak to the staff and we need to come up with a process for Monday that works for us. It’s frustrating because it was a penalty and then if the penalty happens, I don’t get booked, but it is what it is.”