AC Milan ended the year with a much-needed win as they edged past Sassuolo 1-0 at San Siro.

Christian Pulisic scored the only goal in the second half to keep Milan just about in touch with Serie A’s top two.

The Rossoneri went into the contest having picked up only one victory from their previous three league matches, leaving them 12 points behind city rivals and table toppers Inter.

Sassuolo are the only team to have beaten Inter in the league this season but they have been in poor form, having won just one of their previous 11 matches and none of the last four.

Milan had Luka Jovic available after he picked up an ankle injury against Salernitana last time out, and the Serbian was named among the substitutes.

The hosts had the ball in the back of the net after only six minutes when Ismael Bennacer slotted it in but an obvious offside in the build-up meant it was quickly chalked off.

Tijjani Reijnders was the next to threaten with a shot well wide, while Bennacer did well to create a shooting opportunity on the edge of the box but sent his effort just past the near post.

Milan thought they had found the breakthrough 31 minutes in when Rafael Leao drilled the ball into the top corner but he was again denied by an offside flag having mistimed his run.

Sassuolo looked lively on the break and two minutes later Domenico Berardi forced Mike Maignan into the first real save of the match with a long-range effort that was tipped over the bar.

The visitors have leaked goals too readily this season but they would have been happy with their first-half display, and Milan were limited to brief glimpses in the early stages of the second half as well.

However, with 59 minutes gone, Pulisic tucked away the opener, the American timing his run perfectly to meet Bennacer’s pass into the box.

Ruan Tressoldi desperately tried to intercept but could not divert the ball away from Pulisic, and he beat Andrea Consigli in the Sassuolo net.

Armand Lauriente tried to get the visitors back on level terms but he was stretching as he hit his shot from the edge of the box and it was easily stopped by Maignan.

Milan boss Stefano Pioli sent on 18-year-old Kevin Zeroli for his senior debut, and they almost grabbed a second in the 78th minute but Alessandro Florenzi’s well-struck volley dipped just over the bar.

Substitute Samuel Chukweze had the final chance but his search for a first Serie A goal goes on after shooting narrowly wide of the far post.

Unai Emery stressed his aim heading into the new year is to get better after Aston Villa concluded their “really fantastic” 2023 with a 3-2 home victory over Burnley.

Douglas Luiz notched the winner against the 10-man Clarets with an 89th-minute penalty as Villa moved level on points with Premier League leaders Liverpool, ahead of the Reds hosting Newcastle on New Year’s Day.

It was the midland outfit’s 26th top-flight win of 2023 and a club-record 32nd victory in all competitions across the calendar year.

And boss Emery, when asked if he thought 2024 could be even better, said: “Always the idea is to improve and get better.

“It was really fantastic, the year we did – but I’m very excited for the next match.

“We have 42 points and we can feel comfortable and happy, but…my expectation for the next year is try to progress. I am going to manage how we can progress.”

He added: “When I arrived here (in late 2022) the message always was get better, try to play Europe, try to be a contender to be in the top 10, in the top seven, now we are top four.

“We are not contented to be in the top seven, top four in the Premier League, but we are in at the moment and if on (match)day 30, 32 we are in, maybe we can think it is our opportunity to get it.”

Villa led at the break thanks to a 42nd-minute Moussa Diaby finish after Leon Bailey’s opener for the hosts had been cancelled out by Zeki Amdouni.

Burnley suffered a further setback with Sander Berge being sent off early in the second half, but it looked as if it could prove a frustrating afternoon for Villa after Lyle Foster drew things level again in the 71st minute.

Luiz then netted from the spot late on following a foul by former Villa man Aaron Ramsey on fellow substitute John Duran, and Emery declared that the “satisfaction is high” with his team having “reacted very well in the first half and the second”.

Pep Guardiola played down the significance of his side’s victory over Sheffield United on Saturday despite it increasing the pressure at the top of the Premier League.

Goals from Rodri and Julian Alvarez at the Etihad Stadium saw the champions wrap up a memorable 2023 – a year in which they won five trophies – with a comfortable 2-0 victory over the struggling Blades.

The result lifted City within two points of leaders Liverpool at the end of a draining month in which they played nine matches, including two in Saudi Arabia at the Club World Cup.

That could be viewed as ominous for the rest of the competition but City manager Guardiola did not want to be drawn into such talk.

Guardiola said: “What we have done in the past doesn’t mean it is going to happen in the future. The future is happy New Year and three days off, and after that it is Huddersfield. No further than that.

“Except for two or three games, we were better than the opponents and could not get the results we deserved – but it is business and you have to win games.

“Today we did it and I’m really pleased for the guys. It was an intense month.”

Guardiola felt City were initially below their best but was pleased with the way they roused themselves.

He said: “The first half was a little bit flat. The body language of the players – they didn’t communicate, didn’t talk, didn’t laugh, didn’t shout.

“It was ‘OK, I have to play a football game’, but football games cannot be played in that way.

“At half-time, for the first time, I didn’t talk one word about tactics. I took a chair and sat and said, ‘Guys go out with a smile on your face and with another rhythm in terms of enjoying what you’re doing. We are not going to do what happened against Crystal Palace’.”

“In the second half, the first 15 minutes were the best minutes that we did.”

Guardiola also hailed an “incredible effort” from Jack Grealish, who started for City after a difficult few days following a burglary at his house.

Defeat left Sheffield United bottom of the table but manager Chris Wilder found positives in the attitude of his players.

He said: “It felt like we played football for about five hours. At the start, when you are walking out, and you see five trophies, it hits home to you and what you are up against.

“We were light in terms of Premier League experience but what we weren’t light on is fight or character, and that has delighted me since I walked through the door.

“It is incredibly difficult to come here, even for the top teams. We stuck at it and it was great experience for the young lads to learn. There is no downside from this game.”

Dundee manager Tony Docherty hailed the spirit of his players after captain Joe Shaughnessy’s header deep into stoppage time secured a 2-2 draw at Rugby Park.

Dundee had taken a first-half lead through Luke McCowan’s sublime low finish but Kilmarnock’s Joe Wright levelled things with five minutes remaining.

In a crazy climax, Rory McKenzie fired the home side ahead in the third minute of added time before Shaughnessy headed home Owen Beck’s corner two minutes later to ensure the match ended in a draw.

Docherty was pleased with the combination of grit and quality shown by his side.

He said: “We saw it at Dens against Kilmarnock and in the last seconds against Ross County and then today.

“That epitomises the squad that I’ve got and especially my captain Joe Shaughnessy. It’s that mentality that there is, that spirit in the team.

“When the dust settles that could be a huge point in our season.

“We’ve had a real consistent level of performance – probably outwith the Old Firm games.

“We’re a competitive team and when you display the ability level that we did in the first half and you ally that to the spirit and mentality to score a goal in the last seconds of the game, I think that’s a good recipe.

“I thought it was very much a game of two halves. I thought in the first half we were outstanding. We just needed that second goal but our level of performance was outstanding.

“I knew they were going to throw everything at us in the second half and they did. Up until four minutes to go, we had withstood that pressure.

“I was gutted we lost the goal and then the second goal goes in, but I can’t criticise these boys because what a mentality they have got.”

Killie boss Derek McInnes was proud of his players for their reaction after a poor first half, though he admitted the sucker punch at the death was “sore”.

He said: “The game is never over until its over. We lost a similar goal late on at Dens – a mistake as well.

“I thought Dundee were good value for their half-time lead. I thought they were better than us. I thought they were brighter than us and I thought they got to the pace of the game better than us.

“As good as Dundee were first half, I thought we were equally good – if not better – second half. I thought we kept asking the question, we arrived in good areas and we moved the ball well.

“I’m really pleased with the level of performance but more so the level of character. It was sheer will to turn this game around for us. It’s a sore one but it happens.

“The fourth official had told me as soon as the long throw was cleared that was the game over, which didn’t happen. But we’ve still got to defend the corner.”

David Martindale told his Livingston players to take responsibility for their predicament as he labelled their first-half defending “shambolic” following a 3-1 defeat by Motherwell.

Theo Bair scored twice and set up another for Blair Spittal inside 35 minutes, with Scott Pittman pulling one back midway through the half.

Livi pushed for a lifeline after the break but never really troubled their former goalkeeper Liam Kelly as they slipped further adrift at the foot of the cinch Premiership.

Their visit to Fir Park provided a chance to cut the gap at the bottom to one point but they are now six behind Ross County, who have two games in hand.

“The first-half performance, I never saw it coming,” Martindale said. “It was well below the standard expected of Livingston players.

“They should probably have been three up before they scored. Our defending was shocking. It was shambolic. And it comes from the individuals on the park.

“I spoke to the players, we can talk about game plans, tactics, formations, it’s all bulls*** if you don’t do your one-v-one jobs properly.

“As a defensive unit, the individual errors we made in the first half were terrible.

“We get ourselves back in the game, and we shouldn’t have been anywhere the game, and we shoot ourselves in the foot again with a mistake. It gives us a mountain to climb.”

Motherwell had not won in 15 games but started brightly to leave Livi with two points from 12 matches since beating the Steelmen in West Lothian.

Martindale added: “I have sat in numerous press conferences and tried to take the pressure off the players and be positive. I don’t feel that after today’s game.

“Players need to start taking a bit more responsibility. It’s too easy in modern-day football – sack the manager, sack the manager.

“What about the players? They now need to start taking responsibility.

“I tried to take the pressure off them but we are in a relegation battle now and that first-half performance was diabolical. Second half was a bit better but not much.”

Motherwell manager Stuart Kettlewell praised his players for their approach after they doubled their tally of first-half league goals for the season.

“Everyone has spoken about the poor run we have been on and you need to show massive character to get yourself out of that,” said Kettlewell, whose side moved up to eighth.

“I thought the first half, especially the start to the game, was indicative of where we were and what the players were pouring into the game.

“Everyone with that one cause, to break the cycle and give ourselves a chance to move up the table

“The only way we could do that was defend better, switch on better, and then from my side of things it was very purposeful in going with three strikers, and going with mobility at the top end of the pitch where we felt we could try and expose Livingston. We got joy from it.

“Second half wasn’t pretty but you know Livingston are going to fight for their cause and you know they are going to go straight up to the striker.

“So what you have to do is defend against that and the three points were always going to be the most important thing.”

Crystal Palace boss Roy Hodgson branded speculation he could be replaced by ex-Nottingham Forest boss Steve Cooper as “disrespectful” after his side snapped an eight-match winless streak with a 3-1 home victory over Brentford.

Influential duo Eberechi Eze and Michael Olise, who have both sat out lengthy spells in the first half of the season, started alongside each other for just the third time this term and were responsible for all three of the Eagles’ goals, with Olise bagging his first Premier League brace.

The hosts entered the contest just three points above the relegation zone, leaving some suggesting a loss to the only side in worse form than Hodgson’s own could spell the end of his second spell in south London.

Asked about the Cooper rumours, Hodgson said: “I’m 76 years of age. I’ve been working 47 years, I’ve got a CBE for my services and I’ve got a CV which is incredible, so my final answer to you is that makes no difference or has any interest to me at all, and to suggest that it should is disrespectful.”

Saturday’s victory marked just the second occasion Palace have won at home this season, and the first time this campaign both Olise and Eze have scored in the same contest.

Hodgson has been quick to defend his squad amid an injury crisis, pointing out in the programme that he and right-hand man Ray Lewington have never coached a fully-fit squad through 20 games this season.

Olise enjoyed an outstanding afternoon, cancelling out Keane Lewis-Potter’s second-minute opener before Eze fired the hosts ahead before the break and Olise added a second in the 58th minute.

There was potentially worrying news for Hodgson, however, after Olise appeared to pull up in the closing stages.

He said: “I spoke to him and he didn’t seem overly concerned. I spoke to the doc and he wasn’t sort of shaking his head suggesting he needs a scan tomorrow, we will have to fear the worst, he wasn’t doing that.

“But of course we won’t know until he gets back into training and we assess him and look at it, but it would be really, really unlucky and I don’t think it was a major snapping or muscle.”

Gary O’Neil paid tribute to Mario Lemina after the midfielder missed Wolves’ impressive victory over Everton following the death of his father.

A third straight win for Wolves – for the first time in the Premier League for almost two years – saw them crush the Toffees 3-0.

The squad celebrated their goals – from Max Kilman, Matheus Cunha and Craig Dawson – with Lemina’s shirt with the midfielder having travelled to France to be with his family.

“We’re all enjoying today and then when you’re asked about Mario you get a sense of reality,” said O’Neil. “We’re here smiling and Mario is going through a really tough time. All our thoughts are with him.

“He was the first thing we spoke about afterwards. He is incredibly important to the team on the pitch and as a group around the place. There’s huge respect from the group for what he does. There’s no way we would be anywhere near 28 points without him.

“I’m 100 per cent serious when I say he can have as long as he needs. He has our full support and I hope him and his family can find some peace over the next few days.”

It condemned Everton to a third straight defeat and further highlighted Wolves’ rise under O’Neil. They were in the relegation zone at the end of 2022, but sit an impressive 11th a year later.

O’Neil added: “It was my favourite performance so far, it was as close to complete as we’ve had. Three games in six days is tough, but I’m delighted with the levels the lads managed to reach.”

Wolves – with nine goals in their last three games – are just one goal off last season’s tally of 31 and dominated from the start.

Hwang Hee-chan should have done better after a break from Cunha, but the hosts remained the aggressors and took the lead after 25 minutes.

James Tarkowski half-cleared a corner and when Cunha returned the ball from the right, Jordan Pickford produced a brilliant save to stop a Jarrad Branthwaite own goal – only for Kilman to scramble in the rebound.

It was just the captain’s second goal for Wolves – his other coming against Everton in November 2021 – and he celebrated by lifting Lemina’s shirt.

Everton were wretched and did not improve after the break, falling further behind after eight minutes when Cunha tapped in Hwang’s cross.

Hwang hit a post before Dawson added a third when he prodded in another Cunha centre.

Dwight McNeil’s drive rattled a post in Everton’s only moment of warning and Hwang and the returning Pedro Neto had goals disallowed as the hosts chased a fourth.

The Toffees sit fourth bottom, a point above the drop zone, having lost momentum following fourth straight wins earlier this month.

Boss Sean Dyche said: “They’ve had good results, especially at home, they played well and we were just off. I reminded the players they have come a long way and its only the second time we’ve been way off since Villa and that was the second game of the season.

“I don’t really like to question fixtures lists, but we know it’s a bit odd we have two league games until the end of January.

“When you are adding injuries it does get a bit more tough on the players. We put a lot into the last two performances and got nothing. You are wondering: ‘can they go again?’ and unfortunately we were left wanting.

“There’s a reality to what we all do. It’s not a lack of effort.”

Steven Naismith branded VAR “rubbish” after Hearts were not awarded at least one penalty before they had to fight back from two goals down to salvage a 2-2 draw with Ross County.

The Jambos boss felt Nathaniel Atkinson was fouled by Ben Purrington in the first half, and he was left irate in the 51st minute when substitute Alan Forrest looked to be tripped as he tried to round County goalkeeper Ross Laidlaw, only to be booked for diving.

Replays indicated that there was contact, although the decision was not changed following a VAR review.

It proved important as County moved into a two-goal lead within 10 minutes through an Alex Cochrane own goal and a Yan Dhanda free-kick.

The Jambos fought back to earn a point thanks to goals from substitute Kenneth Vargas and Lawrence Shankland.

“I think we should have had a penalty from two incidents in the first and second half,” Naismith said.

“With the first one with Natty Atkinson, (Celtic striker) Kyogo (Furuhashi) gets a penalty here (in October) against us by getting his body in front of Cochrane.

“Today, Natty Atkinson gets his body in front of the defender, no penalty given. VAR should see it, but doesn’t.

“The second one Alan Forrest gets contact. I can understand the referee not seeing it with the speed of play, but VAR has got to see it.

“I’ve come in and looked at the video and there’s contact. You pause it and there’s contact. It’s not given and it’s not good enough.

“This is twice before today we’ve had apologies for the wrong decision being made by VAR, rubbish. The positive for us is that we get back in the game and take something from the game.”

Ross County boss Derek Adams felt his side were dominant in the first half and did enough to win the game.

“We murdered them in the first half, we had so many good opportunities,” he said. “The way we played, the way we passed the ball, the way we opened them up, it was a fantastic performance.

“Look at the chances we created, the goals we did score. Over the afternoon we were the better side. I thought we were very good.

“We could have been 2-0 or 3-0 up at half-time but we didn’t take the chances when we had them and we were up against a team that’s third in the league, and that’s what you get with them and the players they’ve got.”

Philippe Clement questioned the VAR process which ruled out a penalty claim in Rangers’ 2-1 defeat by Celtic at Parkhead.

Leading through a Paulo Bernardo goal in the first half, Celtic full-back Alistair Johnston appeared to handle the ball inside his own penalty area under pressure from Abdallah Sima.

The VAR check for handball came to nothing but it later emerged that Sima had been offside in the build-up.

Kyogo Furuhashi added a second just after the break before Rangers defender Leon Balogun was shown a straight red by referee Nick Walsh for denying Daizen Maeda a clear goalscoring opportunity.

Gers skipper James Tavernier curled in a wonderful free-kick in the 88th minute to make it an anxious ending for Celtic, who moved eight points clear of their Old Firm rivals at the top of the table having played two games more.

It was a first defeat for the Belgian in 17 games as Rangers boss and he was left perplexed.

“My biggest frustration isn’t Cyriel Dessers missing a chance because (Erling) Haaland and (Kylian) Mbappe miss chances like that,” said Clement, who claims he was handed a yellow card during the game “for reacting too hard on a ball that was clearly ours given to the other side”.

“My biggest frustration is that if there’s a clear handball, I don’t understand why it’s not a penalty given.

“It’s a clear thing so I’m curious about it.

“There was no communication towards me. And if the communication is that Sima is offside, I’m not a referee but there should have been a clear signal from VAR for offside.

“Then everyone knows the decision. There was no communication at that moment.

“Otherwise, the signal of the referee is not correct. So there’s been a mistake and it’s clear for everyone to see.

“I also make mistakes but it’s an expensive one today.”

Clement was not displeased with the way his side performed in a stadium which had home fans only amid an allocation dispute between the two clubs.

He said: “The match was a good promotion for Scottish football with two teams who wanted to win, attacked and created chances.

“I need to look at my side and I’m happy with what they showed me today.

“We had more shots than Celtic but we didn’t take our moments.

“They were more efficient on the day and when games are in the balance like that, you can lose them.

“It could have been a draw, we could have won it. But the circumstances weren’t on our side.

“My team reacted in the second half, even after a world-class goal to make it 2-0. It’s a very good goal and you can’t do too many things about it.

“But we never stopped, even with 10 men. We kept going and created enough chances to score our goal and others. We went until the end and everyone here became nervous.”

Aston Villa scored a late penalty to beat strugglers Burnley 3-2 and move second in the Premier League.

Villa – who lost 3-2 at Manchester United on Boxing Day after leading 2-0 – went ahead in the 28th minute through Leon Bailey.

The Clarets were back on level terms just three minutes later when Zeki Amdouni fired home from close range following a free-kick.

Burnley had the ball in the net again, but Lyle Foster’s effort was ruled out for offside before Moussa Diaby then added a second for Villa in the 42nd minute.

The visitors were reduced to 10 men in the 56th minute when midfielder Sander Berge was given a second caution for tugging back Douglas Luiz.

Foster, though, hauled Burnley level with 20 minutes left – this time his goal allowed to stand following a VAR review.

Just when it looked like Vincent Kompany’s men would hold out for a welcome point, Aaron Ramsey fouled Jhon Duran to concede an 89th-minute penalty. Luiz sent his spot-kick on to the underside of the crossbar and into the roof of the net to secure another home win for Villa.

Manchester City beat Sheffield United 2-0 at the Ethiad Stadium to move third, above Arsenal on goal difference.

Rodri gave City the lead in the 14th minute with a low finish into the bottom corner after good hold-up play by Phil Foden.

Midfielder Jack Grealish – whose Cheshire home had been burgled while he was away playing at Everton on Wednesday night – was taken off early in the second half and replaced by Oscar Bobb.

Julian Alvarez doubled City’s lead just after the hour from close range after Bobb had played in Foden.

Earlier, Chelsea survived a spirited late fightback by Luton to win 3-2 at Kenilworth Road.

Mauricio Pochettino’s team had looked to be cruising to a first away victory since early November following a brace from Cole Palmer – his second goal showing fine close control – either side of Noni Madueke’s strike just before half-time.

Luton, though, set up a tense final 10 minutes after Ross Barkley scored against his former club before Elijah Adebayo pulled another back late on, but the Blues held out.

Michael Olise scored twice as Crystal Palace returned to winning ways after coming from behind to beat Brentford 3-1 at Selhurst Park.

Keane Lewis-Potter fired the Bees into an early lead after just two minutes, the goal given following a lengthy VAR check for a possible offside.

Palace were soon back on level terms in the 14th minute when Olise volleyed in at the back post before Eberechi Eze completed the turnaround shortly before half-time.

Olise fired in a well-taken second from the edge of the penalty area in the 58th minute as Palace ended an eight-match winless run.

Wolves maintained their good form with a 3-0 win over relegation-battlers Everton at Molineux.

Captain Max Kilman put Wolves in front in the 25th minute following a scramble in the penalty area, which was only his second goal for the club. The players celebrated by holding up a shirt in support of Mario Lemina following the death of his father.

Wolves doubled their lead early in the second half through a close-range finish from Matheus Cunha and Craig Dawson added a third on the hour.

Hwang Hee-chan and Pedro Neto both saw goals disallowed for offside as Gary O’Neil’s well-drilled went on to close out a third straight win.

Lawrence Shankland continued his red-hot scoring form as Hearts came from two goals down to draw 2-2 at home to Ross County.

After the controversial decision not to award the Jambos a penalty when Alan Forrest appeared to be tripped by Ross Laidlaw early in the second half, County looked on course for victory following an Alex Cochrane own goal and a stunning free-kick from Yan Dhanda.

But substitute Kenneth Vargas sparked Hearts’ fightback with a cool finish before Shankland, the cinch Premiership’s top scorer, netted his 17th of the season and his 12th in 13 matches to secure a draw that kept his team two points clear of Kilmarnock in third place with a game in hand.

Hearts boss Steven Naismith made three changes to the team that started the midweek win away to Hibernian as Stephen Kingsley, Forrest and Beni Baningime were replaced by Craig Halkett, Alex Lowry and Kyosuke Tagawa.

County were back in action for the first time since being eviscerated by their own manager following a 1-0 home defeat by Dundee a fortnight previously.

Derek Adams – hoping for a positive response to his post-match claim that former team Morecambe were “100 times better” than County – made two changes as Will Nightingale and Conor Randall were replaced by Max Sheaf and Josh Sims.

The Staggies had the ball in the net in the second minute when Ben Purrington headed home but it was ruled out for offside against Jordan White in the build-up.

The home side then enjoyed a spell of pressure as Lowry, Frankie Kent and Tagawa all threatened within the space of five minutes.

County were generally holding their own, however, and they should have gone ahead in the 19th minute when Simon Murray was released on goal but Zander Clark made an excellent save before reacting to deny Josh Sims from the follow-up attempt seconds later.

The Staggies threatened again in the 29th minute when White got himself clear in the box, but Halkett slid in to make a vital block.

Hearts boss Naismith made two changes for the start of the second half in an effort to spark an improvement, with Forrest and Yutaro Oda sent on in place of Tagawa and Aidan Denholm.

Forrest looked to have made a swift impact in the 51st minute when he was released by a pass from Shankland and appeared to be tripped as he tried to go round Laidlaw, only to be yellow-carded for diving. Replays suggested there was contact.

It proved a pivotal moment as County went ahead four minutes later when Cochrane knocked Murray’s cross into his own net as he slid in to challenge Sims on the edge of the six-yard box.

And the visitors doubled their lead in the 61st minute when Dhanda curled in a delightful free-kick from 25 yards out.

Hearts rallied, however, and substitute Vargas got them back in the game in the 71st minute when he latched on to a through ball and slotted calmly beyond Laidlaw.

Eight minutes later Shankland secured a point with a superb left-footed finish after he was teed up just inside the box by Calem Nieuwenhof.

Joe Shaughnessy headed in a late equaliser as Dundee drew 2-2 with Kilmarnock after a dramatic finale at Rugby Park.

Luke McCowan had given the visitors a first-half lead and they looked to be heading towards a victory until Joe Wright’s header brought Killie level with five minutes remaining.

Substitute Rory McKenzie then gave the hosts the lead in the third minute of stoppage time, lashing home after Gary Mackay-Steven’s cross fell invitingly for him inside the box.

But two minutes later, Owen Beck’s corner landed on the head of Shaughnessy who scored a dramatic leveller to ensure the Scottish Premiership match ended in a draw.

Kilmarnock manager Derek McInnes had opted to just make one change following his side’s 1-0 win at St Mirren in midweek, with Wright starting in place of Corrie Ndaba.

Dundee boss Tony Docherty made three changes following his side’s 3-0 defeat to Celtic on Boxing Day, with Josh Mulligan, Mohamad Sylla and Ryan Howley coming into the starting line up.

Killie were fastest out of the traps and they came close in the fourth minute as Kyle Vassell latched on to a flick-on but he could only drill straight at Dundee goalkeeper Trevor Carson.

Dundee’s first effort came in the 17th minute when Jordan McGhee headed well over, but the away side grew into the game and began to dominate possession.

McCowan had been seeing a lot of the ball, coming in off the left wing, and it was the midfielder who broke the deadlock in the 35th minute.

Receiving a pass 25 yards out, McCowan showed composure to work a yard of space before curling a precise shot beyond Will Dennis into the bottom corner of the goal.

It was Dundee who continued to look the more likely to score and Dennis had to be alert to dive at the feet of Scott Tiffoney, who bore down on goal as the score remained 1-0 at the break.

Dundee almost doubled their lead shortly after the break as the impressive McCowan fired low across the box but Amadou Bakayoko was unable to get on the end of it.

The hosts were then inches away from a leveller on the hour mark as Wright headed against the outside of the post from a corner.

Kilmarnock continued to push and Dundee keeper Carson had to come out smartly to block Vassell’s close-range attempt.

The hosts had been the better side as the match edged towards a conclusion and with five minutes to go they managed to get back on level terms.

Dundee keeper Carson was unable to claim a corner cleanly and as the ball popped up in the air it was met by the head of Wright who nodded home to make it 1-1.

The visitors’ lead was very nearly restored just seconds later, however, as the lively Beck jinked forward before striking the crossbar with a powerful right-footed attempt from the edge of the area.

Kilmarnock then thought they had won it deep into added time as McKenzie lashed home to send the home fans wild.

But their celebrations were to be short-lived, as Dundee captain Shaughnessy headed home from the last move of the match.

Michael Olise scored in each half as Crystal Palace ended their eight-game winless streak with a 3-1 comeback victory over Brentford at a soggy Selhurst Park.

Under-pressure Roy Hodgson’s hosts bounced back from a sorry start to an afternoon that began with Keane Lewis-Potter’s opener for the Bees inside two minutes.

Olise ensured it was all square before the 15-minute mark and Eberechi Eze added another before the break – the first time Palace have scored more than one before half-time this season.

Neal Maupay came closest to clawing one back for the visitors, rattling the crossbar as the Bees staged a late surge, but Brentford could not stop themselves from slipping to a club-record fifth straight Premier League defeat.

In his programme notes, Hodgson expressed his “disappointment and frustration” at the fact he has “never had the opportunity” to work with a full squad this season.

The Eagles edged ever-closer to full strength on Saturday, with forward Odsonne Edouard returning to the matchday squad and influential duo Olise and Eze starting alongside each other for just the third time this campaign.

Palace had already conceded more top-flight opening goals in 2023 – 25 – than any other Premier League side, and they were swift victims once more in their final encounter of the calendar year.

Mathias Jensen flicked a neat back-heel to Mads Roerslev, who whipped a cross into the six-yard box for Lewis-Potter to finish, with the goal eventually given after a lengthy delay to check a possible offside.

The sides were all square after 14 minutes when Olise arrived at the far post to meet Jordan Ayew’s cross and volleyed into the top right corner.

Jefferson Lerma tried quickly to put the hosts ahead but fired straight at Brentford goalkeeper Mark Flekken.

Dean Henderson bobbled but clung on to deny Lewis-Potter’s close-range effort at the other end as the Bees continued to apply pressure.

Olise got himself involved at the other end of the pitch, clearing a dangerous Lewis-Potter cross, before Nathan Collins bounced a header inches wide of Henderson’s right post.

Palace took the lead in the 39th minute, just as the half looked to have settled into a lull. Tyrick Mitchell took his time before flicking to Jean-Philippe Mateta, who in turn tapped it towards the onrushing Eze to send a strike into the bottom right corner.

Brentford swerved danger when Flekken slid in to prevent Ethan Pinnock’s backwards pass from crossing over his goal-line before half-time.

There were chances for both sides early in the second half before Olise patiently weaved through a crowd of blue shirts and fired home the Eagles’ third in the 58th minute.

Henderson punched away Saman Ghoddos’ effort to deny Brentford a quick reply, and Olise came close to a hat-trick when he sent the ball just wide of Flekken’s left post.

Brentford missed two big chances to narrow the deficit in quick succession, substitute Maupay clipping the crossbar before Yoane Wissa missed the target from six yards out.

A brilliant late save by Henderson preserved the two-goal lead before the final whistle blew on what was just the Eagles’ second home victory of the season.

Aston Villa moved level on points with Premier League leaders Liverpool as Douglas Luiz’s late penalty secured a 3-2 home win over 10-man Burnley.

Villa led at the break thanks to a Moussa Diaby finish after Leon Bailey’s 28th-minute opener for the hosts had been cancelled out three minutes later by Zeki Amdouni.

Burnley suffered a further setback with Sander Berge sent off early in the second half, but it looked as if it could prove a frustrating afternoon for Villa after Lyle Foster drew things level again in the 71st minute.

Luiz then had the final say, converting from the spot with a minute of normal time remaining, as Unai Emery’s side moved up a place to second in the table, joining Liverpool on 42 points ahead of the Reds hosting Newcastle on New Year’s Day.

The 26th league win of their superb 2023 under Emery saw the midlands outfit bounce back from the 3-2 Boxing Day loss at Manchester United, with normal service resumed at Villa Park after the 1-1 draw with Sheffield United on December 22 had ended a club-record run of 15 consecutive home league wins.

Vincent Kompany’s Burnley, meanwhile, remain second-bottom, five points adrift of safety.

Villa had a couple of opportunities in the opening quarter-hour, with Diaby sending a volley wide and another from Ollie Watkins saved by James Trafford.

Burnley were then forced into an early change as Jordan Beyer was replaced by Hannes Delcroix, before starting to show some threat as Josh Brownhill struck wide and quickly brought a save out of Emiliano Martinez.

Within moments Villa were ahead, Watkins cutting into the box from the left and laying the ball to Bailey who took a touch and fired past Trafford via a deflection.

The lead proved short-lived, with Burnley hitting back almost immediately through Amdouni’s hooked effort after Dara O’Shea had headed a free-kick across goal.

The visitors then had the ball in the net again in the 37th minute, but Foster’s finish was ruled out for offside.

Villa regained the advantage five minutes later with Watkins again the creator, the England striker fashioning the cut-back from which Diaby turned the ball home.

Following Foster and Amdouni efforts saved by Martinez either side of the interval, Burnley were reduced to 10 men in the 56th minute when Berge collected a second yellow card having tugged at the shirt of Luiz.

Diaby curled over soon after before Foster prodded wide following a possible handball by Diego Carlos just outside the box that brought no action from referee Stuart Attwell.

Villa cranked up the pressure as Trafford denied John McGinn and Diaby before Luiz, Jacob Ramsey and Diaby, twice, shot off target.

The hosts were then left ruing that as Foster held off Alex Moreno and fired in for his first goal since returning to action after an eight-match absence in which he had been receiving care for his mental health.

It appeared as if Villa’s wastefulness might cost them, but as stoppage time drew near a challenge by former Villa man Aaron Ramsey on fellow substitute Jhon Duran prompted Attwell to point to the spot and Luiz converted the penalty with a shot that bounced down off the bar to ensure a fine calendar year ended on a high for Emery’s team.

Max Kilman’s first goal in two years inspired Wolves to a dominant win over struggling Everton.

The defender’s opener, Matheus Cunha’s tap in and Craig Dawson’s strike wrapped up an impressive 3-0 win at Molineux.

The squad celebrated with team-mate Mario Lemina’s shirt with the midfielder missing the game following the death of his father.

For the Toffees, their Christmas decline continued, four straight wins earlier in December have now been followed by three successive Premier League defeats and a Carabao Cup exit.

They remain a point above the relegation zone after an insipid and powderpuff performance.

Wolves – with nine goals in their last three games – are now unbeaten in eight at home and earned a third straight Premier League win for the first time in almost two years to remain 11th in an increasingly impressive season.

Boss Gary O’Neil stressed pre-game he did not see Everton as a struggling side – without their 10-point deduction the Toffees would be above Wolves – but the hosts were never troubled.

A early break from Cunha, with Hwang Hee-chan and Pablo Sarabia for company, ended with the South Korean forward being crowded out and unable to find a finish after rounding Jordan Pickford.

It was a waste yet Wolves kept probing and Cunha’s 20-yard effort dropped wide.

The hosts coped without Lemina, who returned to France on Friday, with Joao Gomes snapping at the Toffees in midfield.

As a result, Everton were nullified as an attacking force and it was little surprise when Wolves took the lead after 25 minutes.

The Toffees only half-cleared a corner with the ball recycled to Cunha on the right to deliver a low cross.

Pickford pulled off a brilliant reaction save to stop Jarrad Branthwaite turning the ball into his own net but, in the ensuing scramble, Kilman poked the ball in – dedicating the goal to Lemina by lifting his team-mate’s shirt to the heavens.

It was just the skipper’s second goal for Wolves in 128 appearances – with his other also against Everton in November 2021.

There was little response from the visitors, bar Dominic Calvert-Lewin shooting across goal, and Wolves remained comfortable despite being unbale to fashion more first-half chances.

Passive and reactionary, Sean Dyche’s outfit desperately needed to improve after the break, but they fell further behind eight minutes into the second half.

Top scorer Hwang underlined why his team-mates will need to fill the void now he heads to the Asian Cup with South Korea – potentially not returning until mid-February – when he teed up Cunha.

Sarabia’s cute pass set him free on the right to outpace Michael Keane and it was a simple ball for Cunha to accept the gift for his sixth goal of the season.

It was the cue for Wolves to run riot and Hwang struck a post before Dawson added a third on the hour.

Everton struggled to clear and, when Cunha returned a fine cross, Dawson was left inexplicably unmarked to stick out a leg and find the corner.

The hosts’ only clean sheet of the season came in their 1-0 win at Everton in August, but they had little to fear at Molineux, even if Dwight McNeil rattled a post from distance.

Gomes and Hwang tested Pickford before the striker had a goal chalked off for offside, while the hosts also had the luxury of welcoming back Pedro Neto after a two-month injury absence.

The substitute even had a comeback goal ruled out for offside as Wolves were forced to settle for three.

© 2023 SportsMaxTV All Rights Reserved.