The Golden State Warriors almost blew a five-point lead in the final minute as Harrison Barnes missed a buzzer-beater as the reigning champions levelled their first round series with the Sacramento Kings after a 126-125 Game 4 win on Sunday.

The Warriors led 126-121 heading into the final 60 seconds but gifted the Kings an avenue back in after Stephen Curry called for a timeout when they had none left at Chase Center.

Malik Monk scored the subsequent free-throw before De'Aaron Fox's three-pointer cut the margin to one point.

Curry then missed a pullup shot with 14 seconds left but the Kings could not capitalise with the final possession after a timeout, when a double-teamed Fox found Barnes open before his attempt rimmed out.

Reigning NBA Finals MVP Curry finished with 32 points on 11-of-22 shooting with five-of-11 from beyond the arc, along with five rebounds and four assists.

Klay Thompson had 26 points with four three-pointers and Jordan Poole added 22 points, while Draymond Green returned from a one-game ban off the bench with a strong display, holding the Kings to five-of-15 as primary defender.

Clutch Player of the Year Fox did everything but hit the final shot, scoring 38 points on 14-of-31 shooting with four three-pointers.

Keegan Murray added 23 points with five-of-seven three-point shooting and Domantas Sabonis was down on his usual output with 14 points, seven rebounds and eight assists.

The Warriors squared the series up at 2-2 ahead of Game 5 in Sacramento on Wednesday. Golden State are 35-8 at home across the regular and postseason but are 11-32 on the road.

Tatum and Brown led Celtics triumph

Jayson Tatum and Jaylen Brown scored 31 points each as the Boston Celtics pulled 3-1 clear in their first-round series against the Atlanta Hawks with a 129-121 road win.

The Celtics led nearly the entire game, holding off a 68-point Hawks' second half, with Tatum and Brown combining for Boston's final 16 points to round out the win.

Tatum's 31 points came on eight-of-20 shooting from the field including four-of-13 three-pointers, with seven rebounds and three blocks. Brown scored 12-of-22 from the field with three triples.

Trae Young had a strong game for Atlanta with 35 points and 15 assists, while De'Andre Hunter added 27 points and Dejounte Murray scored 23 with nine rebounds.

Knicks pull clear, Timberwolves avoid sweep in OT

The New York Knicks took a 3-1 lead in their first round series with the Cleveland Cavaliers after Jalen Brunson scored 29 points at a loud Madison Square Garden to lead them to a 102-93 win.

Donovan Mitchell had a poor game, managing only 11 points on five-of-18 shooting, with Darius Garland stepping up for 23 points and 10 assists.

But the Knicks were too strong, with R.J. Barrett supporting Brunson with 26 points, while Josh Hart had 19 points and seven rebounds. Brunson shot five three-pointers, while Julius Randle sat out the fourth quarter, scoring on seven points fo the game.

The Minnesota Timberwolves staved off elimination and avoided a first-ever franchise sweep with a 114-108 overtime win over the Denver Nuggets, with Anthony Edwards delivering a clutch three-pointer to cap his 34 points. Denver center Nikola Jokic scored 43 points with 11 rebounds.

Boston Bruins coach Jim Montgomery was thrilled by the performance of his goaltender Linus Ullmark after 41 saves in a 6-2 Game 4 victory on the road against the Florida Panthers.

But it was not just Ullmark's shot-stopping that captured the affection of his coach, but also the fact that he tried to fight Panthers star Matthew Tkachuk.

The Bruins led 2-0 through a pair of power-play goals from Brad Marchand and Jake DeBrusk, until Tkachuk snatched one back for the Panthers with four minutes remaining in the second period.

Tyler Bertuzzi put Boston ahead 3-1 early in the third, and after Sam Bennett's power-play goal threatened to put the contest back up for grabs, DeBrusk collected his second goal and a late double from Taylor Hall blew out the final score.

The late Bruins' onslaught was in the midst of a series of scuffles, and Ullmark challenged Tkachuk to a fight after being unimpressed by him instigating those.

The referees prevented the clash, and Ullmark was given a penalty for trying to escalate, but his coach did not mind one bit.

"I love it," coach Montgomery said of his goalie. "He's all-in.

"[The Panthers] came up with a really good push, [but Ullmark] allowed us to weather the storm and start going back at them.

"He's been doing that for us all year. It's amazing how calm I am when I see scrambles in front of his net, because he's calm."

Bruins defenseman Brandon Carlo added: "Tkachuk's kind of doing a lot of things to try and get under our skin, but for the most part we're doing a great job of keeping it between the whistles, and I'm proud of our group for doing so – but at times, you've got to show a little passion and push back."

DeBrusk scored his two goals despite suffering a nasty gash earlier in the contest from a puck to the side of the head, but he said it only helped to wake him up.

"Dusty, one of our trainers, kind of freaked out a little bit because there was a lot of blood," he said. "I thought it was the ear, but it was a little bit higher than that – it kind of woke me up honestly."

The win gives the Bruins – who set the NHL record with 65 wins this regular season – a 3-1 lead in the series, with the series heading back to Boston for Game 5.

New York Knicks head coach Tom Thibodeau revealed Julius Randle is still dealing with the ankle sprain he sustained last month.

Randle sat out the fourth quarter, scoring only seven points from 27 minutes on three-of-10 shooting, as the Knicks won 102-93 over the Cleveland Cavaliers on Sunday to go 3-1 up in their first-round playoffs series.

The Knicks power forward sprained his ankle on March 29 against the Miami Heat and missed the final fortnight of the regular season, before returning for this series, but is still finding his rhythm according to Thibodeau.

"The thing is, he had to work around the clock to get back," Thibodeau said. "That's what I love about Julius. He gives you everything that he has.

"There's 77 games, he sprains his ankle and then he works like crazy to get back, you know how important he is to the team, but to get back, to get ready to play - our medical people did a great job, but that's all him.

"He was working around the clock on that, he still is. That's the challenge that we have and that's what I respect about him. And we just got to get ready for our next game."

Randle is averaging 14.8, 7.0 rebounds and 2.3 assists during the four games in the series, with the next game on Wednesday in Cleveland.

"Julius is our horse," Thibodeau added. "He's given us everything that he has. A lot of guys probably wouldn't even be playing, so I knew that with the quick turnaround, probably impact him more than most players.

"He was out an extended amount of time. So we got multiple days here before the next game, he'll get a chance to get some recovery time."

Jalen Brunson, who insisted the series was "not over", scored a game-high 29 points, making five-of-nine triples with six rebounds and six assists for the Knicks, while R.J. Barrett added 26 points.

Cavs' All-Star Donovan Mitchell was kept to 11 points on five-of-18 shooting, while Darius Garland tried hard with 23 points and 10 assists.

"This is not over with," Mitchell said. "The way we lost sucks. We can't hang our heads and ultimately give up. We're not that type of group. Like I said, we'll be ready for Game 5."

Memphis Grizzlies wing Dillon Brooks accused the media of painting him as a "villain", leading to the decision to eject him for a flagrant 2 foul in Saturday's 111-101 loss to the Los Angeles Lakers.

Brooks was kicked from the game early in the third quarter after his left hand struck LeBron James' groin. The incident came following trash talk from Brooks directed at James, who he called "old" after Game 2.

The Grizzlies forward, who dodged reporters after Saturday's game, claimed the incident was an accident when he spoke on Sunday, before claiming his reputation had been affected by the media's portrayal of him, factoring into the officials' decision to eject him from Game 3.

"The media making me a villain, the fans making me a villain and then that just creates a whole different persona on me," said Brooks, who has been ejected from games three times this season.

"So now you think I intended to hit LeBron James in the nuts. I'm playing basketball. I'm a basketball player.

"So if I intended – and that's whatever is in the flagrant 2 category – if you think I did that, that means you think I'm that type of person.

"I've been dealing with this [for] two years now. It is what it is. The fans can talk s***, whatever they want to. It doesn't matter to me.

"I'm going to keep playing my game and get better and better each and every day and as long as my career goes."

It has been widely reported that Brooks will be free to play in Game 4, avoiding any suspension for the flagrant 2 foul.

"I knew I wasn't going to be [suspended]," Brooks said. "They can't dictate this series like that.

"[Referee] Marc [Davis] probably had to call that 'cause of what happened [in Game 3] with James Harden, and that's just unfair. I get penalised, and I can't help my team try to make a comeback in the second half."

James got the last laugh against the Grizzlies in Saturday's game, having refused to be drawn into Brooks' narrative in the lead-up, scoring 25 points with nine rebounds in the Lakers' win.

Despite that, Brooks did not regret his provocation, or "poking bears" as he called it.

"Am I saying anything that's not facts?" Brooks said.

Superstar duo Shohei Ohtani and Mike Trout made their presence felt on Sunday as they hit back-to-back home runs in the Los Angeles Angels' 4-3 home win against the Kansas City Royals.

Despite coming into the contest with the second-worst record in the majors (4-16), the Royals struck first through an opening-inning home run from young outfielder M.J. Melendez.

The Angels tied things up before the end of the first inning after Trout's double put Taylor Ward on third base, setting up Ohtani for the sacrifice fly.

Neither team scored in the next four frames as Angels starter Reid Detmers and Royals pitcher Jordan Lyles kept things tight, but the runs started to flow again in the sixth.

Vinnie Pasquantino gave Kansas City a 2-1 lead with his solo home run, signalling the end of Detmers' day, before Lyles had a rotten finish to his six innings.

Lyles threw a total of nine pitches in the sixth. The very first was hit 376 feet to left-field by lead-off batter Ward, before Trout followed with a 389-foot blast to center field three pitches later. Ohtani made it three in a row five pitches after that, launching a curveball 415 feet to center for the biggest of the bunch.

Top Royals youngster Bobby Witt Jr tried to drag his side back into it with his own solo homer an inning later, but Carlos Estevez was able to secure his third save of the season to pull the Angels' record even at 11-11.

It was the fifth home run of the season for both Ohtani and Trout, leaving them tied for 17th on the major league leaderboard.

Gausman guts the Yankees

Toronto Blue Jays ace Kevin Gausman pitched his best start of the young season in a 5-1 road victory over the New York Yankees.

Gausman made it through seven complete innings in 103 pitches, allowing only three hits and no walks to go with 11 strikeouts. The Yankees' only run would come from a consolation solo shot from Anthony Rizzo in the ninth inning.

For the Blue Jays, 24-year-old franchise star Vladimir Guerrero Jr connected on his fifth home run of the season, opening the scoring with a two-run bomb in the sixth inning. His batting average of .341 is eighth-highest in the majors, and his 29 total hits is tied for the sixth-most.

Yoshida stars for the Red Sox

AL Rookie of the Year contender and top international signing from the offseason Masataka Yoshida was the star of the show in the Boston Red Sox's 12-5 come-from-behind victory against the Milwaukee Brewers.

After signing a five-year, $90million free agent deal to come over from Japan's Orix Buffaloes, the 29-year-old Yoshida had his first game-changing performance for his new team, becoming the first Red Sox player since David Ortiz in 2008 to hit two home runs in the same inning.

The left-fielder, who starred for Japan in March's World Baseball Classic, hit a solo home run early in the eighth inning to give the Red Sox a 5-4 lead, and eight batters later he stepped up again and hit a 407-foot grand slam to make it 12-4. Brewers third baseman Brian Anderson also hit two home runs of his own.

Victor Oladipo will miss the remainder of the playoffs after the Miami Heat announced he tore the patellar tendon in his left knee in Saturday's 121-99 Game 3 win over the Milwaukee Bucks.

The Heat on Saturday claimed a surprise 2-1 lead in their first-round series against the Eastern Conference top seed, but the victory was soured by Oladipo's exit with 3:56 left in the fourth quarter.

Oladipo went down on a drive to the bucket following a foul from Bobby Portis, immediately clutching his left knee with an ominous look on his face, before being assisted off the court, sparking major fears for the injury-cursed guard.

"An MRI has revealed that Victor Oladipo suffered a torn patellar tendon in his left knee. He will miss the remainder of the postseason," the Heat announced on Sunday.

The blow comes after Oladipo only played 79 games across the previous three seasons due to a run of injuries.

Oladipo played 42 regular season games this season, averaging 10.7 points, 3.0 rebounds and 3.5 assists.

He joins Heat shooting guard Tyler Herro on the sidelines after he broke his right hand in Game 1, ruling him out of the series.

Heat star Jimmy Butler had an injury scare in Game 3, sitting out the last quarter with a bruised glute, but head coach Erik Spoelstra declared he should be available for Game 4 in Miami on Monday.

Davis Riley and Nick Hardy earned their first PGA Tour wins on Sunday by securing the Zurich Classic of New Orleans with a tournament-record score of 30 under par.

The American duo shot scores of 64 and 63 in their four-ball rounds on Thursday and Saturday, and they also excelled in the foursomes format, posting 66 on Friday before closing with a seven-under 65.

With five birdies from their last eight holes, Hardy and Riley broke two strokes clear of the chasing pack, eclipsing the scoring record of 29 under set by the team of Patrick Cantlay and Xander Schauffele just last year.

For their efforts, Hardy and Riley earned $1.24million each, along with a massive jump into the top 40 of the FedExCup rankings.

Two strokes behind in outright second place was the Canadian team of Adam Hadwin with Nick Taylor, who posted a final-round 63 to tie the tournament's foursomes scoring record, which Cantlay and Schauffele set on Friday.

Wyndham Clark and Beau Hossler enjoyed an outright third finish at 27 under, while defending champions Cantlay and Schauffele were joined in fourth at 26 under by Matthew NeSmith with Taylor Moore.

The team of Keith Mitchell with Im Sung-jae came into Sunday's play at 25 under and finished the same way, blowing a golden opportunity to threaten the leaders, while the impressive young South Korean duo of Tim Kim and Kim Si-woo banked a top-10 finish at 23 under.

Stefano Pioli hailed Milan for replicating their strong Champions League showings in Serie A after Sunday's victory over Lecce arrested a slump in domestic form.

Milan had won just one of their last six league games, denting their hopes of a top-four finish, but overcame Lecce 2-0 at San Siro after a Rafael Leao double.

The Rossoneri sit level on points with fourth-placed Roma, who visit Atalanta on Monday, while they trail Juventus by three after the Bianconeri's 15-point deduction was reversed this week.

Their struggles in the Italian top flight were in stark contrast to Champions League performances, having reached the last four for the first time since 2007 after a 2-1 aggregate win over Serie A leaders Napoli.

Pioli revealed his message to his Milan players before the Lecce clash was a call to replicate their recent outings in Europe.

Asked by DAZN how the Milan coach motivated his side, Pioli said: "That it was important to start strong and important to bring Champions League performances onto the pitch.

"We did many good things, we need to improve others."

Pioli's side will meet fierce city rivals Inter in the Champions League last four, while the pair battle for a place in Italy's top four – Inter sat in sixth, two points behind Milan.

Simone Inzaghi's side were 3-0 victors at Empoli earlier on Sunday, although Pioli insisted that result had no bearing on Milan's motivation.

He added: "Before today there were 8 days left. I told the team that the next two would determine our final position.

"We will try to win as many games as possible, we are fine and we must continue to work at our best."

Leao was the chief problem for Lecce down the left-hand side throughout, heading home Sandro Tonali's cross for the opener before a fine individual run culminated in his second goal that went in off the right post.

The Milan winger has scored 12 league goals this season, his best return in a single campaign, while he became just the second Portuguese player Cristiano Ronaldo to hit the 10-goal mark in back-to-back Serie A campaigns – after Cristiano Ronaldo did so for Juventus in three seasons between 2018 and 2021.

After his fourth brace in the Italian top flight and first double at home in Serie A since September 2022 against Inter, Leao was more focused on the team's achievements.

"I always try to play a good game, helping my team-mates," he told DAZN. "The most important thing today was to win, we haven't done it in a long time in the league."

As for his own exploits, Leao added: "I was thinking about it even before the match that I had to score. It's always nice to score with these fans and I'm very happy."

Ajinkya Rahane played a starring role as Chennai Super Kings moved top of the Indian Premier League after beating Kolkata Knight Riders by 49 runs.

Rahane knocked an impressive 71 from just 29 balls - including five sixes - while Devon Conway and Shivam Dube also brought up 50 as the Kings recorded their third straight victory at Eden Gardens.

After the Knight Riders elected to bowl, Conway and Ruturaj Gaikwad ensured a steady start for the Kings, who were 59-0 at the end of the Powerplay.

Suyash Sharma eventually broke the stand when he bowled Gaikwad for 35, but Conway and Rahane kept the Kings on track - the former bringing up the half-century off 34 balls.

Varun Chakaravarthy eventually claimed Conway for 59, but the Rahane-Dube partnership chalked up a combined 85 off 32 balls.

Kulwant Khejroliya eventually bowled Dube and Ravindra Jadeja, but Rahane was unbeaten as the Kings finished at 235-4.

But the Knight Riders' record chase stalled early on as they lost Sunil Narine and Jagadeesan Narayan inside the opening two overs.

Jason Roy boosted their quest with three successive sixes from Moeen Ali on his way to reaching 50 off just 19 balls, before eventually falling to Maheesh Theekshana for 61 (off 26).

Singh embarked on a late rally with an unbeaten 55 from 33 balls, but it proved academic as the Knight Riders fell short at 186/8 and suffered their fourth successive defeat.

Rahane leads the way

Rahane played an instrumental role in moving the Super Kings to the IPL summit. The former India captain top-scored with a quickfire 71 from just 29 balls.

Forming solid partnerships alongside Conway and Dube, he hit 11 boundaries during his impressive stand, including five stunning sixes.

Another 50 for Conway

The form of Conway has been pivotal in his side's impressive streak of form. Indeed, he has now scored a half-century in each of the Super Kings' last four victories.

Taking his tally of runs in this season's IPL to 314, Conway is second to only Faf du Plessis (405), who is also the only player to better his number of half-centuries in the competition (five).

Manchester United will contest the first ever Manchester derby FA Cup final after squeezing past Brighton and Hove Albion 7-6 on penalties at the end of a 0-0 draw, Solly March's miss proving decisive.

Brighton had arguably been the better team through 120 minutes of play, but both they and United were wasteful in front of a tense Wembley crowd.

A high-level shoot-out looked as though it was going to go on a while until March's misstep, and Victor Lindelof duly capitalised to send United into a record-equalling 21st FA Cup final.

The EFL Cup winners will face rivals Manchester City for the crown, with United reaching both domestic cup finals in a single season for the first time since 1994.

Having endured a nightmare on Thursday, David de Gea provided an early reminder of what he can do when tipping a goal-bound Alexis Mac Allister free kick around the post.

It was not until the final stages of the first half that United enjoyed sustained threat.

Bruno Fernandes drilled agonisingly wide of the bottom-left corner; Christian Eriksen then drew an unorthodox save from Sanchez when his disappointingly tame effort failed to make the most of Marcus Rashford's cut-back.

United were on the ropes again at the start of the second half, De Gea denying Julio Enciso with a stunning save before Danny Welbeck headed over from close range.

But the Red Devils responded well.

Antony twice tested Robert Sanchez, and desperate Brighton defending prevented Casemiro getting a shot away after great work by Aaron Wan-Bissaka.

Extra time always looked likely thereafter, however, and the period yielded chances at both ends – a dreadful touch robbed Deniz Undav of a certain goal, Sanchez then did brilliantly to tip Rashford's deflected strike wide.

Penalties were inevitable and the standard of the kicks was exceptional, but March – a standout performer until then – sliced his effort well over and Lindelof coolly planted the winning effort into the top-right corner.

Rafael Leao scored a deadly double as Milan returned to winning ways in Serie A and boosted their Champions League qualification hopes with a 2-0 victory over Lecce.

Stefano Pioli's side reached the Champions League semi-finals on Tuesday after a 2-1 aggregate win over Napoli, but their recent domestic league form had left much to be desired.

The Rossoneri had managed just one win in their last six league games, but Leao scored in each half on Sunday at San Siro to halt that slide against their relegation-threatened visitors.

Victory moved Milan level on points with fourth-placed Roma, who visit Atalanta on Monday, and three behind Juventus after the Bianconeri's 15-point deduction was reversed.

Wladimiro Falcone pushed away an early 25-yard drive from Sandro Tonali before Theo Hernandez thought he had won a penalty for Milan.

Daniele Chiffi pointed to the spot after a Federico Baschirotto tackle on Hernandez, only for the referee to reverse his decision after consulting the VAR and touchline monitor.

Lecce's Lameck Banda squandered a glorious 19th-minute opportunity when heading onto the left post from close range, and Milan punished that miss five minutes before the break.

An inventive short-corner routine allowed Tonali to cross towards the back post, where Leao towered above Valentin Gendrey to head into the left corner.

Leao wastefully chipped over after 73 minutes, but he made amends a minute later with a fine individual run and a low left-footed drive that went in off the right post.

 

What does it mean? Milan avoid Champions League hangover

Milan battled to a 1-1 draw at Napoli to secure their first last-four appearance in the Champions League since 2007, and they avoided any previously common signs of a dip in form following that achievement.

The Rossoneri had drawn their last two league matches after a Champions League game, along with three stalemates in their past five Serie A outings, but Pioli's side were good value for victory over Lecce.

There remains the possibility Milan will not be playing in UEFA's top club competition next season, though, needing to overthrow Roma or Juve, or both, or win this year's Champions League outright.

Leao matches Ronaldo record

Leao was a central figure to Milan's Scudetto success last season, attracting interest from the likes of Manchester United and Chelsea.

The Milan winger became just the second Portuguese player to hit the 10-goal mark in two consecutive Serie A campaigns, after Cristiano Ronaldo did so for Juve three seasons in a row between 2018-19 and 2020-21.

Defensive fragility costs Lecce again

Lecce are just two points clear of 18th-placed Cremonese and a place in the Serie A relegation zone, with their defensive issues a driving factor for their struggles.

They may be the only Italian top-flight side to have not conceded more than twice in a game this term, but Lecce's three clean sheets mark the worst record in the league.

What's next?

Milan face Roma on Saturday in a crucial clash in the top-four race, while Lecce host Udinese the day before.

Rafael Leao scored a deadly double as Milan returned to winning ways in Serie A and boosted their Champions League qualification hopes with a 2-0 victory over Lecce.

Stefano Pioli's side reached the Champions League semi-finals on Tuesday after a 2-1 aggregate win over Napoli, but their recent domestic league form had left much to be desired.

The Rossoneri had managed just one win in their last six league games, but Leao scored in each half on Sunday at San Siro to halt that slide against their relegation-threatened visitors.

Victory moved Milan level on points with fourth-placed Roma, who visit Atalanta on Monday, and three behind Juventus after the Bianconeri's 15-point deduction was reversed.

Wladimiro Falcone pushed away an early 25-yard drive from Sandro Tonali before Theo Hernandez thought he had won a penalty for Milan.

Daniele Chiffi pointed to the spot after a Federico Baschirotto tackle on Hernandez, only for the referee to reverse his decision after consulting the VAR and touchline monitor.

Lecce's Lameck Banda squandered a glorious 19th-minute opportunity when heading onto the left post from close range, and Milan punished that miss five minutes before the break.

An inventive short-corner routine allowed Tonali to cross towards the back post, where Leao towered above Valentin Gendrey to head into the left corner.

Leao wastefully chipped over after 73 minutes, but he made amends a minute later with a fine individual run and a low left-footed drive that went in off the right post.

 

What does it mean? Milan avoid Champions League hangover

Milan battled to a 1-1 draw at Napoli to secure their first last-four appearance in the Champions League since 2007, and they avoided any previously common signs of a dip in form following that achievement.

The Rossoneri had drawn their last two league matches after a Champions League game, along with three stalemates in their past five Serie A outings, but Pioli's side were good value for victory over Lecce.

There remains the possibility Milan will not be playing in UEFA's top club competition next season, though, needing to overthrow Roma or Juve, or both, or win this year's Champions League outright.

Leao matches Ronaldo record

Leao was a central figure to Milan's Scudetto success last season, attracting interest from the likes of Manchester United and Chelsea.

The Milan winger became just the second Portuguese player to hit the 10-goal mark in two consecutive Serie A campaigns, after Cristiano Ronaldo did so for Juve three seasons in a row between 2018-19 and 2020-21.

Defensive fragility costs Lecce again

Lecce are just two points clear of 18th-placed Cremonese and a place in the Serie A relegation zone, with their defensive issues a driving factor for their struggles.

They may be the only Italian top-flight side to have not conceded more than twice in a game this term, but Lecce's three clean sheets mark the worst record in the league.

What's next?

Milan face Roma on Saturday in a crucial clash in the top-four race, while Lecce host Udinese the day before.

Barcelona coach Xavi talked up the importance of Barcelona's victory over Atletico Madrid as the LaLiga leaders returned to winning ways on Sunday.

Ferran Torres netted the only goal in a 1-0 win at Camp Nou, bringing an end to a goalless run that included back-to-back goalless draws in the league.

The victory also extended Barca's commanding lead at the top of LaLiga to 11 points over rivals Real Madrid, who could be forgiven for having their attention elsewhere as they defend their Champions League crown.

With eight games to go, Barca are closing on the title, but Xavi made clear there was work still to be done.

"There is nothing done, although it is exciting," he said. "Here, nobody feels like a champion, and if someone does, we will tell them that nothing has been done.

"If we lost, they were eight [points back]; it was crucial. Beyond the individualities, we played a very good game. It was crucial to win after two draws, and it's one more step."

Barca's victory was not as comfortable as it perhaps should have been, with Robert Lewandowski and Raphinha among those to miss chances, which Xavi lamented.

"I have the feeling of having wasted opportunities to make it 2-0; they were very clear," he said. "Rapha's, Robert's, one of Gavi's at the penalty spot.

"In the end, you end up suffering in a game that you deserved to win by more than one goal."

Veteran centre-back Pepe has agreed to prolong his playing career at Porto, signing a new contract with the Portuguese giants at the age of 40.

Pepe is approaching the end of his 23rd season in senior football, the past five of those spent with Porto in what represents his second spell at the Estadio do Dragao.

The 133-cap Portugal defender has no plans to retire just yet, having put pen to paper on a 12-month extension with Porto to stay at the club until the end of next season.

"I'm very nervous because it's a contract that means a lot to me," Pepe, who has played 28 times this season, told Porto's official website. 

"As a player and person, I usually say I'm very honest. I'm 40 years old but I owe a lot to Porto and I don't want to defraud the president or the people at the club.

"I want to thank everyone at the club for making me better every day as a player, a person and a father."

Pepe has won 12 trophies across his two stints with Porto, including four Primeira Liga titles.

He also won the Champions League and LaLiga three times each during a 10-year spell with Real Madrid, as well as winning Euro 2016 and the 2018-19 Nations League with Portugal.

© 2023 SportsMaxTV All Rights Reserved.