Celtic manager Brendan Rodgers praised his players’ resolve in their 3-1 win over Kilmarnock.

Goals from Reo Hatate, Luis Palma and Greg Taylor sent the champions seven points clear at the top of the cinch Premiership and made David Watson’s strike – that made it 2-1 – no more than a consolation.

Rodgers admitted there had been a period of “grieving” following the midweek Champions League defeat to Lazio but credited the squad for not letting it affect them upon their return to league duty.

He said: “I’m really pleased with the performance today off the back of the game during the week.

“We could all touch the pain of that result because our display didn’t merit it.

“But it’s about how you respond. You grieve for 24 hours, I sensed it from everyone, the players and the supporters. But you need to show strength of mentality to get back to winning again.

“We showed that today because we switched back to perform well today. The players deserve credit for that.”

Hatate’s goal crowned an excellent individual performance and Rodgers revealed he had sat down with the Japan international earlier in the week to speak about his intensity levels.

He added: “This was the first game that Reo has come alive for me. He has to press the game and when he is at that level, then he is intense with the ball. He scored a brilliant goal and he was superb.

“I went through things with him the other day. If he wants to get to the highest level, there needs to be more intensity in his game. I took him through clips of his game, all without the ball.

“If you press the game well you will pass it well. But he took it on board, was very open and produced a fantastic performance today. That’s the level, you can’t switch the engine on and off.”

Kilmarnock manager Derek McInnes felt that Celtic’s second goal, scored by Palma via a ricochet off Hatate, should have been ruled out.

He said: “Having seen the pictures for me it looks offside in the build-up when it bounces back off the Celtic player. So I’m disappointed with that as offside should be clear.

“When I saw it on the big screen I thought he was offside and when VAR were checking it I was expecting it to be chopped off.

“There might be better pictures in the VAR hub so any criticism of that at the minute is a wee bit contained as I’m just viewing it on the pictures that I’ve seen.

“I showed the referee the pictures that I’d seen. But they’re obviously dependent on the people in VAR looking at different angles.

“I saw an angle on my analyst’s laptop. Whether he’s a computer genius and has played around with the lines I don’t know. But it looked offside.”

Cardiff boss Erol Bulut accused his players of not working hard enough in their 1-1 draw with Watford.

The Bluebirds manager watched his side fade markedly after taking the lead in the 26th minute through Mark McGuinness.

The centre-half’s far-post volley from a Joe Ralls corner suggested a comfortable afternoon might be in store for the hosts against a Hornets outfit that had lost their three previous Sky Bet Championship outings.

But while the equaliser from Watford striker Vakoun Bayo arrived after a howler by Cardiff goalkeeper Jak Alnwick, the hosts never did enough to win.

Bulut said: “The first 35 minutes was good, but I don’t know what happened afterwards. We totally changed.

“I don’t know why, whether it was pressure or they were stressed. In the end we have to be happy with one point.

“Perhaps after four wins in a row we thought we were great, but we have to work, and today we didn’t work as a group.

“I am satisfied with the start of the season, but not with today.”

It was a shocking mistake by Alnwick, which left the Cardiff City Stadium stunned.

There appeared no danger when McGuinness played a square pass with his team set to clear their defensive lines.

But Alnwick’s first touch was horrid, the ball bouncing off his boot into the path of Bayo who side-footed into an empty net.

Asked about Alnwick’s howler, Bulut said: “We played too many balls back to the goalkeeper which was not necessary.

“We created the chances for them. When we have the chance to play forward, we must do it. You can use the goalkeeper, but not too much.”

It was no more than Watford deserved, with boss Valerien Ismael insisting his side should have taken all three points.

They improved a lot in the second half, enjoying more possession and creating the better opportunities.

Ismael said: “We should have won, no doubt about that. When a team has lost three games and is low on confidence it is difficult.

“We didn’t trust our own quality. The mentality in the second half was very good and we did not concede any chances.

“We expected more points than we have but we will take it step by step. The goal we conceded was incredible, just too easy. But we kept fighting.”

Liam Livingstone unleashed a six-hitting spree the last time he visited the Himalayan city of Dharamshala and believes it could be the perfect place for England to put their World Cup campaign back on track.

The reigning champions had a stuttering start to their title defence, thrashed by nine wickets after a timid performance in the curtain-raiser against New Zealand, and will be eyeing a much-improved performance against Bangladesh on Tuesday.

The game takes place at the picturesque HPCA Stadium, framed against the backdrop of the Dhauladhar mountain range and sitting 1,500 metres above sea level.

The altitude provides a boost for big-hitting batters, with the ball travelling further in the thinner air, and Livingstone had a chance to test the theory in the IPL earlier this year. He smashed 94 in just 48 balls for Punjab Kings, launching nine sixes along the way.

And, after labouring to an under-par 282 against the Black Caps in their opener, there could not be a better venue for England to rediscover their power-hitting mojo.

“It’s an incredible ground and an incredible place to bat if it’s anything like it was that day,” said Livingstone.

“Conditions here should suit us and the boys are really excited. We want to get over what happened the other day and almost go twice as hard. We want to put on a really good show and get things kickstarted in this tournament.

“Because of the altitude the ball just flies really well here. You can feel it, it makes you more confident to take on the boundaries.

“They aren’t that big anyway and the altitude just makes it better with the power we’ve got in our line-up. It certainly helps as a batter, standing there knowing you can take the fielders on.

“It’s the kind of place you can really set up the back end of the innings and score highly. Personally, I’ve got good memories here and hopefully I can repeat it.”

Despite the remote nature of Dharamshala, an area better known for its proximity to the Dalai Lama’s residence just 10km away in McLeod Ganj, Livingstone is not the only squad member to have played here.

Sam Curran and Jos Buttler have also passed through on IPL duty, while Buttler, Joe Root and Chris Woakes all played in England’s first ever international at the venue in 2013.

England beat India on that occasion, taking seven wickets with fast bowlers, and they are likely to be tempted by an extra seamer this time.

Left-armer Reece Topley was unlucky to miss out against New Zealand and heads the queue to come in, while Gus Atkinson and David Willey also stand by with Moeen Ali’s spot vulnerable.

“It’s a good pitch, with good pace and carry and it can nip around,” Livingstone said.

“It’s probably as English a pitch as there is out here and will probably suit us more than many grounds around the country. Hopefully that can play in our favour.”

The one change England would most like to make, bringing Ben Stokes back in to bolster their middle order, is unlikely to happen as he continues to struggle with a hip problem.

Without him the onus will fall on others to fashion a fitting response to their loss in Ahmedabad and Livingstone insists they are ready to oblige.

He was part of the team that lost to Ireland in the group stages of last year’s T20 World Cup and went on to lift the trophy and is unfazed a single setback.

“There’s no point looking back and regretting. We could have lost by one run or the way we did, either way, we move on,” he said.

“One game doesn’t define a tournament and if you’re going to lose a game like that you’d probably rather it was the first one.

“You can lose games and win a World Cup, we’ve shown that before. The one thing this group does well when we’ve lost a game of cricket is double down on our aggressive approach and we’ve got a chance to do that on Tuesday.”

Wales were left to count the cost of their Rugby World Cup victory over Georgia after number eight Taulupe Faletau suffered a broken arm and two other players were also injured.

Faletau, who has won more than 100 caps, will take no further part in the tournament as Wales build towards a quarter-final against probably Argentina or Japan in Marseille next weekend.

Wales head coach Warren Gatland said no decision had yet been made on a replacement for Faletau, although flanker Aaron Wainwright is an option to move across the back-row.

Fly-half Gareth Anscombe, meanwhile, withdrew 45 minutes before kick-off in Nantes following a groin problem suffered during the warm-up.

And full-back Liam Williams was on crutches after Gatland said he took a blow to his knee, but Wales are hopeful he will be fit for the quarter-final, with Wales ending their Pool C campaign as group winners with four successive victories following a 43-19 triumph.

“Toby (Faletau) has broken his arm so he will be out,” Gatland said.

“We are just going to assess Gareth over the next 72 hours. He has pulled his groin very high up.

“Talking to the medics, he has got a bit of power still in his leg which is a positive. It means he has not pulled it off the bone.

“We will probably know in the next 48-72 hours what we need to do with him. Whether we’ve got (time) for him to recover or replace him directly.

“We have got to look at a replacement for Faletau, whether that is directly as a loose-forward replacement or whether we look at another position.

“We’ve got a few sore players, particularly in the backs, after today’s game.

“If you do see Liam Williams on crutches, it is not that he has done anything significantly bad.

“He got a whack on the knee, and the medics, from a comfort perspective, have put him on crutches to save him walking around a bit.

“He has got a knock and probably won’t take a huge part in training in the early part of next week, but hopefully he will be fit for the quarter-final.”

Jude Bellingham made it 10 goals in 10 games for Real Madrid with a clinical brace in a 4-0 victory over Osasuna that saw Carlo Ancelotti’s men return to the top of LaLiga.

The England midfielder struck in either half before Vinicius Junior and Joselu wrapped up the points as Madrid reclaimed top spot from Girona, who had won earlier in the day.

Madrid needed just nine minutes to get their noses in front at the Bernabeu and, almost inevitably, it was Bellingham who did the damage.

Luka Modric picked out Dani Carvajal’s run into the area and the full-back cleverly laid the ball back to Bellingham, who took a couple of touches before drilling a left-footed shot into the roof of the net.

That was a third goal in eight days for Bellingham as he continued his phenomenal start to life in Spain since his £88.5million summer move from Borussia Dortmund.

It was also all that separated the sides in the first half, with Madrid unable to break through again despite trying their luck through a Vinicius shot that went over and an attempted Carvajal chip that Osasuna goalkeeper Sergio Herrera was equal to.

Osasuna, meanwhile, had threatened little in the opening 45 minutes but gave their hosts a double scare just before half-time when Jon Moncayola’s strike from distance went inches wide before Ante Budimir spurned a great chance to level in stoppage time.

Ruben Pena’s cross was left by Lucas Torro for team-mate Budimir, who was unmarked near the penalty spot, but the Croatia international fired over.

Perhaps spooked by those let-offs, or inspired by Ancelotti’s half-time input, Madrid came out firing in the second half and Joselu looked to have made it 2-0 only to see his shot skim the far post.

Madrid continued to push though and, after Eduardo Camavinga tried his luck from range, Bellingham doubled their lead in the 54th minute.

The 20-year-old drove at the Osasuna defence on the edge of the area, played a one-two with Federico Valverde and then coolly finished between Herrera’s legs.

If that did not end Osasuna’s challenge, then Joselu’s goal to make it 3-0 in the 65th minute most definitely did.

Madrid broke quickly after winning possession, with Valverde threading Vinicius through from the halfway line and the winger sprinted clear before rounding Herrera and slotting home.

Vinicius then turned provider as rampant Madrid added a fourth goal in the 69th minute.

The Brazil international superbly brought down a long ball forward from Aurelien Tchouameni, then showed good strength to hold off his marker before slipping in Joselu to fire into the corner of the net.

Madrid had chances to add to their tally after that, the best of which saw Joselu denied from the penalty spot by Herrera following a handball in the area, but the result was long settled by then.

Willian rolled back the years as Fulham cruised to a 3-1 victory over Sheffield United.

The 35-year-old Brazilian produced a stunning display, cementing his side’s win with a third goal following Bobby De Cordova-Reid’s strike and an unfortunate Wes Foderingham own goal.

United’s only goal also came when Antonee Robinson put into his own net.

Fulham – looking to bounce back from their 2-0 defeat to west London rivals Chelsea on Monday – started strongly and in the sixth minute Willian picked the ball up on the left and beat his man on the outside before De Cordova-Reid failed to convert his inch-perfect delivery.

Willian was off the pace on Monday but he looked to make up for it with surging runs forward, one which nearly set up Vinicius before his own shot inside the box was saved by Foderingham after 19 minutes.

Play halted for an extended period after Blades skipper Chris Basham suffered a serious ankle injury which saw him carried off on a stretcher with the score at 0-0.

But the Willian show resumed immediately and Fulham went close when the former Chelsea winger combined with Vinicius on the break before a quality defensive tackle denied the hosts taking the lead after 40 minutes.

Sheffield United were being outfought, they rarely had meaningful touches in Fulham’s territory and their first-half performance begged the question as to where their chances would come from. Their hosts always looked the favourite to get the first goal.

And Fulham should have done just that but they squandered the best chance of the match so far during 14 minutes added-time.

Willian ghosted his marker with his explosive acceleration before he produced another exceptional cross to the feet of countryman Andreas Pereira who somehow found a way to sky his chance from six yards out.

Fulham’s wasted chances were a reminder as to why their five league goals are the joint-lowest in the Premier League this season.

But in the 53rd minute the Cottagers took a deserved lead through De Cordova-Reid.

Fulham transitioned quickly and a splitting pass from Pereira set the Jamaica international through before he held his nerve to convert past Foderingham and give the hosts a 1-0 advantage.

But in the 67th minute Sheffield United forced an own goal to level the score at 1-1.

Fulham’s Issa Diop went down injured but the Blades refused to kick the ball out and Yasser Larouci’s dangerous cross cannoned off Antonee Robinson into his own net.

The goal was far from deserved but the Cottagers paid the price for their earlier missed chances which opened the door for the opportunistic visitors to strike.

However substitute Tom Cairney bailed his side out when his long shot forced an own goal and gave Fulham the lead.

The Scot let fly, hitting the crossbar and the ball bounced on to the back of the well-beaten Foderingham and into the net as Fulham took a 2-1 lead in bizarre circumstances.

Willian got the goal he deserved in the eighth minute of stoppage time with a powerful shot that beat Foderingham and settled the game.

Atrium registered the biggest success of his career as he prevailed in a thrilling finish to the Howden Challenge Cup at Ascot.

The stands side was the place to be in the ultra-competitive handicap – the most valuable race on the card – and both Charlie Fellowes’ winner and the in-form Popmaster emerged from the shadows of pacemakers Lethal Levi and Ancestral Land to engage in a titanic tussle in the closing stages.

Ed Walker’s Popmaster was attempting to add to a Listed win he notched up at Newbury last time, but he could not shrug off the Harry Davies-ridden, Highclere-owned Atrium, who got the nod in a photo finish after the two protagonists passed the winning post in unison.

The winner returned an official winning verdict of a nose as he landed an upset at 25-1 and Fellowes was thrilled to see the four-year-old back to his best.

He said: “He’s been a star of a horse and he’s won five or six times over the last couple of years, but has never really won a big one. He’s always won nice handicaps but never one of the big ones.

“He deserved to win a big one and I’m over the moon for the horse and I’m over the moon for the owners because there is no better place to win a big handicap than Ascot and he did it really well.

“He had a really, really hard race at Doncaster when he won about three starts ago. It was on really soft ground and he had a hard race and when he came back from that his enthusiasm for racing just wasn’t the same. He was coming out the stalls very slowly and half thinking about things.

“We did a few things at home to just try and spark him up again and rekindle some enthusiasm. Sometimes it works, sometimes it doesn’t but when it does it is particularly satisfying and today he raced like a horse in love with racing. He jumped out the gates good and travelled as well as anything and he really fought against a really tough horse in Popmaster.”

Atrium holds an entry for the Balmoral Handicap on Qipco British Champions Day but a return to Ascot is not guaranteed, with Fellowes cautious of asking his charge to go into battle again with a big date in the sales ring looming.

“I do very much have in the back of mind how hard the Doncaster race hit him,” he added.

“He’s in the horses in training sale and I think if the owners were keeping him next year I would be more interested in running again. But he’s due to be sold and potentially it would be a silly move to go and run him again quickly two weeks later after he’s had a hard race and if he was to run poorly it may give potential buyers a question mark over him.

“We’ll see. I would love to run him if we were keeping him, but he’s going to go to the sales and there is a decision to be made.”

George Moncur’s 90th-minute strike gave Leyton Orient a 2-1 win over Reading at Brisbane Road.

Jordan Brown’s opener was cancelled out by the visitors’ Tyler Bindon but Moncur settled the issue in the final minute of normal time.

Joe Pigott was twice denied early opportunities to open the scoring as his powerful header crashed against the crossbar and then David Button went at full-stretch to save his shot.

Orient were rewarded for their persistent pressure when Brown completed a five-man move by slamming an unstoppable 20-yard shot past Button for the opening goal after 26 minutes.

At the opposite end, Lewis Wing had an effort spilled by O’s keeper Sol Brynn but they levelled on 35 minutes when Ballard headed against the upright but Bindon rolled the ball into the net.

Both keepers were kept busy after the break with Brynn denying Harvey Knibbs and Wing while Button thwarted Ed Turns and Theo Archibald.

But the Reading keeper missed a corner late on and Moncur was first to the ball in a goalmouth scramble to give Orient the points.

Joe Bryan’s first goal for Millwall earned them a 2-2 draw in a frenetic Championship encounter with Hull at The Den.

After Jaden Philogene and Adama Traore had turned the game around for Hull following Duncan Watmore’s early opener, Bryan struck to secure a point.

The Lions’ home form has been patchy, winning just two of their last eight matches, but they took the lead through Watmore in the eighth minute.

Bryan’s free-kick was met with a miscued clearance by a City defender and the Lions attacker was able to squeeze his shot past Ryan Allsop at his near post to open his account for the campaign.

The Lions had started confidently and Luton loanee Allan Campbell drove into the side-netting soon after.

But that assured start only lasted until the 25th minute. Millwall were unpicked by one pinpoint long ball by Hull centre-back Sean McLoughlin, Philogene timed his run perfectly to get in behind the hosts’ centre-back pairing of Jake Cooper and Wes Harding and threaded his finish beyond Bartosz Bialkowski.

The visitors then looked a threat with nearly every attack they mounted. Bialkowski scrambled the ball around the upright when Liam Delap’s cross deflected off Cooper.

Another defensive lapse saw Hull take a 30th-minute lead. Danny McNamara’s misplaced header back to Bialkowski was seized on by Philogene, the young Tigers winger deftly cut back inside the Millwall full-back and cued up Traore to gleefully lash in from close range.

It could have got worse for the Lions before the break. Scott Twine went close with a free-kick and then could not quite make contact with Delap’s delivery.

Lions boss Gary Rowett reacted by switching to a back five and made a double change with Tom Bradshaw and Brooke Norton-Cuffy replacing Watmore and McNamara.

A Casper De Norre strike was tipped over by Allsop but the summer signing from OH Leuven then assisted Bryan for the 54th-minute leveller, with the former Fulham and Bristol City left-back showing great composure to cut inside a marker and send a low drive past Allsop.

The second period belonged to Millwall as they pressed for a winner, Bradshaw saw his header from a Bryan free-kick fly narrowly past the far post.

There was a big chance in stoppage time as two Lions substitutes combined. Romaine Esse put Aidomo Emakhu through but the Republic of Ireland U21 international thrashed his effort over from inside the penalty area.

Hull, who had been unbeaten in eight league games before their midweek loss to Ipswich, looked happy to settle for a point.

Wycombe secured their first home win for over a month with a convincing 4-1 victory at struggling Fleetwood.

Lee Johnson, who took over from Scott Brown last month, had led the Cod Army to back-to-back wins without conceding.

But they were completely blown away by the on-song Chairboys as Dale Taylor’s double, Freddie Potts and Luke Leahy secured victory at Highbury.

Jack Marriott’s effort was a mere consolation before the hosts’ day was compounded by Ben Heneghan’s second-half sending off.

Northern Irish striker Taylor opened the scoring with a looping header from the edge of the six-yard box from Josh Scowen’s cross in the 20th minute.

Potts doubled the advantage with his second goal for the club with a fine touch and finish, completing a great team move, 14 minutes later.

It was three before the break as Potts turned provider for Taylor to slot home.

Marriott pulled one back as he diverted home Junior Quitirna’s cross.

But any hopes of a miracle comeback were dashed moments later when Heneghan tripped Brandon Hanlan who was racing through.

Leahy added gloss from the resulting free-kick as he bent it into the top corner.

Peterborough stretched their unbeaten Sky Bet League One run to six games as a second-half double saw off Lincoln, 2-0.

The hosts had the woodwork to thank for not being behind at the break as Lincoln’s Danny Mandroiu lifted a shot against the bar before Sean Roughan missed with a free header from a corner.

But it was all about Posh in the second period as David Ajiboye came off the bench to set them on the way to glory in spectacular style in the 53rd minute, racing onto an Ephron Mason-Clark pass and arrowing a terrific 20-yard strike past goalkeeper Lukas Jensen.

Ajiboye, introduced late in the first half following an injury to Kwame Poku, had seen another effort saved by Jensen moments before making the breakthrough.

Jensen then denied Peter Kioso and Mason-Clark fired over before Posh clinched the points in the 83rd minute courtesy of Joel Randall’s first EFL goal for the club, more than two years after his arrival.

The former Exeter player coolly controlled a Mason-Clark cutback from the left and steered a low shot past Jensen to seal victory, before Harrison Burrows came close to a third in stoppage-time, striking the bar with a shot.

Super sub Scott McTominay’s stunning stoppage-time double secured Manchester United a remarkable last-gasp 2-1 comeback victory against Brentford.

Premier League losses at home to Brighton and Crystal Palace led to intense scrutiny and pressure that had increased further after Tuesday’s chastening Champions League defeat to Galatasaray.

Erik ten Hag’s men needed to go into the international break on a high but floundered for the most part on Saturday afternoon, with a catalogue of errors resulting in Mathias Jensen’s opener.

United offered precious little in response as Brentford headed into second-half stoppage time on course for a famous first win at Old Trafford since 1937.

But McTominay, brought on as a final roll of the dice in the 87th minute, had other ideas.

First the homegrown midfielder fired home a 93rd-minute equaliser and four minutes later headed home a scarcely believable winner to spark wild Old Trafford celebrations.

It was an incredible end to a day that began in poignant fashion as Old Trafford paid tribute to Lady Cathy Ferguson following the death of Sir Alex Ferguson’s wife.

Players wore black armband and flags flew at half-mast on a day that both teams began with intent that they struggled to turn into clear-cut chances.

Aaron Hickey twice tried his luck from distance as the Bees attempted to sting a makeshift United backline.

With five defenders injured and the defence unbalanced, Victor Lindelof was deployed at left-back and Harry Maguire made his first league start of the campaign alongside Jonny Evans.

United lacked the Bees’ coherence and discipline and, shortly after mightily impressive Ethan Pinnock’s sliding block denied Mason Mount, their ongoing issues cost them.

Slack Casemiro gave away possession around the centre circle and failed to win it back, with Lindelof then failing to effectively deal with Yoane Wissa’s low ball into the box.

That botched clearance ricocheted off the Brentford forward into the path of Jensen to sweep home a low, first-time strike that Andre Onana could not get down to stop.

It was an all too familiar gut punch for United, who failed to muster a shot on target until Marcus Rashford wriggled free to test Premier League debutant Thomas Strakosha in the 37th minute.

Bryan Mbeumo sent a curling effort skipping just wide when Brentford returned to the attack, with United creating precious beyond a hopeful looping Casemiro header back across goal.

Boos greeted the half-time whistle and Ten Hag replaced underperforming Casemiro with former Brentford midfielder Christian Eriksen at the break.

The introduction’s hopeful, long-range piledriver forced Strakosha into action in the 53rd minute, with Rashford and Rasmus Hojlund trying to eke out an equaliser.

Diogo Dalot hacked clear after a long Brentford throw-in was flicked on, but play was now nearly entirely focused at the other end.

The right-back flashed an effort over and Hojlund struck into the side netting, with Strakosha palming away a Bruno Fernandes effort.

Lindelof went straight down the tunnel after being replaced by Anthony Martial, perhaps suggesting another injury for a United side struggling for luck or cohesion.

The France forward saw penalty appeals overlooked in between fellow introduction Alejandro Garnacho whipping over and Fernandes missing the target.

Onana impressively clawed away substitute Neal Maupay’s audacious 20-yard attempt but a few frustrated fans had begun heading towards the exit.

Anyone that left early missed a box office conclusion.

United thought they had equalised in the 89th minute, only to realise Martial had strayed offside when flicking a cross that deflected into the Brentford goal.

That setback made the stoppage-time turnaround all the sweeter for the Old Trafford faithful.

Three minutes into stoppage time Garnacho hooked back for Dalot to get a shot that Strakosha parried, with McTominay eventually controlling a clearance and drilling home.

Martial got a low shot on goal during a melee as United sought a winner that arrived in the seventh minute of stoppage time.

Fernandes’ floated free-kick from around the halfway line was headed on by Maguire and McTominay battled to head home to secure a jaw-dropping late victory.

Charlton came from behind to score two late goals in their 2-2 draw at home to Blackpool.

The visitors struck first after 34 minutes. James Husband crossed into the middle of the area for Jordan Rhodes to connect first time past keeper Ashley Maynard-Brewer.

Blackpool almost doubled their lead seven minutes after the interval. A bout of pressure saw a fierce strike by Sonny Carey tipped onto the bar by Maynard-Brewer.

The visitors looked out of sight on 70 minutes when substitute Karamoko Dembele stole the ball from defender Michael Hector to fire home.

But Charlton stunned them with two goals in as many minutes. First, Alfie May diverted home on 82 minutes after great work by Chuks Aneke.

Then Corey Blackett-Taylor sent the Valley into raptures with a superb curled effort to earn a share of the spoils.

Daniel Udoh struck in stoppage time to end Shrewsbury’s seven-game goal drought and earn a 1-0 win over Northampton in League One.

The Shrews had gone five league games and two EFL Trophy matches without scoring.

But that run was ended by Udoh in the first minute of stoppage time after Sam Hoskins had missed a second-half penalty for the Cobblers.

The home side went close just after the 20-minute mark when Tom Bayliss sent a free-kick flashing across the face of goal.

Northampton hurried forward soon after through Mitchell Pinnock, who used some creative footwork to get a powerful shot off, but goalkeeper Marko Marosi displayed great reactions to parry away.

Just before the break, visiting striker Louis Appere went close when he poked goalward at the near post, but Marosi managed to clear the danger.

Kieran Phillips broke into the box just after the hour mark, laying it off to Ryan Bowman in the centre, but Shrewsbury’s number nine sent it flying over the bar.

Tom Flanagan conceded a penalty with 17 minutes to go, but Hoskins crashed his spot-kick against the crossbar.

And just as the game appeared to be heading for a goalless draw, Udoh broke Salop’s scoreless streak by calmly placing a shot into the bottom corner.

© 2023 SportsMaxTV All Rights Reserved.