SALT LAKE CITY (AP) — Alex Killorn broke a tie off a scramble at 9:09 of the second period, Lukas Dostal stopped 29 shots and the Anaheim Ducks beat the Utah Mammoth 4-1 on Friday night to pad their Pacific Division lead.
After the puck was cleared off the goal line behind goalie Vitek Vanecek, the Ducks' Sennecke ended up with it on the left side and slipped a pass to Killorn for a shot before Vanecek was set. Killorn also had two assists.
Ryan Poehling, Cutter Gauthier and Mikael Granlund also scored to help the Ducks — playing without suspended defenseman Radko Gudas — rebound from a 3-2 overtime loss to Philadelphia on Wednesday night at home. They moved three points ahead of Edmonton in the division.
Gudas served the fourth game of a five-game suspension for kneeing Auston Matthews in a loss at Toronto on March 12. Matthews tore the medial collateral ligament in his left knee and will miss the rest of the season.
Poehling tied it with 6:23 left in the first, beating Vanecek with a nifty move on a short-handed break. Poehling took a pass from Killorn, sped down the left side, cut right and shot against the grain to the left.
The Ducks put it away with two empty-net goals, with Gauthier scoring his 36th goal on the first.
Dylan Guenther scored his 34th goal of the season for Utah — at 1:48 of the first of the Mammoth's second shot on goal.
Utah remained six points ahead of Los Angeles for the first wild-card spot in the Western Conference.
The Mammoth opened a four-game homestand. They had won two straight on the road, beating Dallas 6-3 on Monday night to snap a four-game losing streak and topping Vegas 4-0 Thursday night.
DETROIT, MICHIGAN - MARCH 20: Brandin Podziemski #2 of the Golden State Warriors reacts against the Detroit Pistons during the third quarter at Little Caesars Arena on March 20, 2026 in Detroit, Michigan. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Nic Antaya/Getty Images) | Getty Images
The Golden State Warriors lost to the Detroit Pistons 115-101 on Friday night, in a game that was not as close as that score would suggest. The Dubs were outsized, outmuscled, out-talented, and out-executed.
We’ll get through the grades quickly tonight, because it wasn’t pretty. Frankly, the Warriors did not play as well as the score suggested: it was only that close because of a garbage time run, and because the Pistons had one of their worst shooting nights from distance all season, which was emphatically not due to anything Golden State’s defense did.
As always, grades are based on my expectations for each player, with a “B” grade representing the average performance for that player.
Note: True-shooting percentage (TS) is a scoring efficiency metric that accounts for threes and free throws. Entering Friday’s games, league-average TS was 58.0%.
The best thing that Santos did in this game was sub back in after leaving the contest early and heading to the locker room. Thankfully he seemed just fine, and wasn’t hampered for the rest of the game.
He wasn’t the problem for the Warriors in this one, but he wasn’t the solution, either. He had a well-balanced stat line, but that includes a lot of turnovers and fouls. He did some good things on offense, but wasn’t particularly efficient.
In the opening minutes of the game, we were treated to the total 2026 Draymond Green package. On the defensive end of the court, he took a gutsy charge when he stepped in front Jalen Duren, a very, very large human who was moving at a violent pace. Then, on the ensuing offensive possession, he made a truly atrocious pass for a turnover. On the very next possession, he defended brilliantly at the rim and then recovered in time to get the rebound. A few seconds later, he made a disastrous outlet pass for a turnover.
The Warriors chances are reflected in Green’s performances, and it was pretty clear from this one that nothing is going to come of this season.
Grade: D Post-game bonus: Led the team in assists.
Porziņģis didn’t play well in this game, but that doesn’t matter. What matters is that he left the contest in the second quarter with back pain, and didn’t return. Porziņģis didn’t sound terribly concerned after the game, saying the issue was back spasms and that he was quite stiff. He said he probably won’t play on Saturday against his former team, the Atlanta Hawks, but didn’t rule it out. Unfortunately, given his history, it seems much more likely that he misses a handful of games than that he misses none.
Melton was the only offense the Warriors had early in the game. He scored the first nine points for the Warriors (including the first five scored by either team), and by the time he took a seat on the bench for his first rest, he was the only player on the team to have scored. Unfortunately, things went from good to very bad after that. He stopped scoring, though he didn’t stop shooting. He couldn’t penetrate Detroit’s physical defense, and finished with four turnovers and no assists. His defense wasn’t good. Just a forgettable game for him.
Grade: D Post-game bonus: Worst plus/minus on the team.
It speaks to how poorly the Warriors played that it really felt like Podziemski was a non-factor on offense, and then I looked at the box score and realized he led the team in scoring and was one of the only players to have above-average efficiency. Go figure. Sorry, Podz. My bad.
All things considered, he was arguably the team’s best player, though it still wasn’t a great performance.
Grade: B Post-game bonus: Led the team in points, tied for the team lead in rebounds.
Relative to prior expectations, it’s been an absolute offensive explosion for Payton lately. Where are all these buckets from? He’s scoring so efficiently, because he’s feasting on cuts to get easy buckets at the rim. It’s pretty phenomenal, and a joy to watch. It also might result in him playing himself out of Golden State’s budget for next year. We’ll see.
Cryer returned to the court after a few days off to heal up his hamstring. He instantly helped the offense in his return. His shooting is no joke, and the spark and spacing it provides is critical on a team that is missing Steph Curry and traded away Buddy Hield. He deserves to be on a guaranteed contract next season, whether with the Warriors or with someone else.
Grade: A- Post-game bonus: Tied for the best plus/minus on the team.
Not a very good game for Pat. He tried hard, but just couldn’t get anything going. He did a few good things, but it always seemed to require a whole lot of effort.
Richard had a sneaky good game of the bench. It was a tremendously efficient scoring game, as he was very selective with the shots he took … and then made them. He wasn’t quite as impactful as usual on defense, but he was still very good on that end of the court. Would like to see more rebounds and fewer turnovers, but all things considered, a strong game.
Yurtseven was kind of scattered in this game. It reminded me of pickup basketball … he was all over the place, for better and for worse. He made some interesting shots, but missed a whole lot. He grabbed a ton of rebounds and loose balls but kept turning the ball over. Strong YMCA vibes, in good and in bad.
Grade: C+ Post-game bonus: Tied for the team lead in rebounds, tied for the best plus/minus on the team.
With respect to Leons, the most notable part of his game was a hilariously on-brand for Steve Kerr move: after Porziņģis left the game, Leons entered the starting five in the second half … despite not playing in the first half, and finishing with the fewest number of minutes on the team (other than Porziņģis). Zaza Pachulia would be proud!
Anyway, Leons played pretty well, I thought.
Grade: B+
Friday’s inactives: Jimmy Butler III, Seth Curry, Steph Curry, Al Horford, Moses Moody, Quinten Post, Nate Williams
ORLANDO, FLORIDA - FEBRUARY 07: Jaren Jackson Jr. and Lauri Markkanen #23 of the Utah Jazz looks on against the Orlando Magic during the second half at Kia Center on February 07, 2026 in Orlando, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Rich Storry/Getty Images) | Getty Images
The Utah Jazz are closing in on the end of the final tanking season of what has been an up-and-down rebuild. With just 12 games left, the Utah Jazz have some interesting injuries to deal with as well as a few new signings and releases.
Lauri Markkanen injury update
According to Sarah Todd, Lauri Markkanen will be re-evaluated in two weeks.
Jazz's Lauri Markkanen wasn't on the most recent road trip (neither was Keyonte George). Markkanen has been out since 2/26. The latest is that he will again be re-evaluated in two weeks. That technically puts us ahead of the end of the season…but we'll see.
Two weeks would be with a few games left in the season, and it’s not likely the Jazz want to risk Markkanen for meaningless games, nor do they want any unnecessary wins to finish the season. They’re already struggling enough to lose games with Ace Bailey and Cody Williams finding their stride.
Utah Jazz sign Kennedy Chandler to 10-day contract
According to Shams Charania, the Jazz have signed the G-League assist leader, Kennedy Chandler.
The Utah Jazz are signing NBA G League assists leader Kennedy Chandler to a 10-day contract out of the NBA G League, agent Ryan Davis of WME Basketball tells ESPN. Chandler returns to the NBA after playing his 2022-23 rookie campaign in Memphis as a second-round pick.
In the 2025-26 G-League season, Chandler has averaged 15.3 points, 8.9 assists, and 2.6 rebounds in 33.9 minutes per game. He’s 23 years old and stands 6’0” with a 6’5.25” wingspan. That size will likely be the thing that holds him back, but you never know, Chandler could potentially impress the Jazz with these few games left.
MINNEAPOLIS, MN - MARCH 20: Julius Randle #30 of the Minnesota Timberwolves drives to the basket during the game against the Portland Trail Blazers on March 20, 2026 at Target Center in Minneapolis, Minnesota. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by David Sherman/NBAE via Getty Images) | NBAE via Getty Images
Two steps forward, one step back. That’s been the story of the season for the Minnesota Timberwolves.
On a beautiful Friday night in downtown Minneapolis, the Timberwolves took on the Portland Trail Blazers, looking to go for the 3-0 sweep of the homestand. The Wolves were again without both Anthony Edwards and Naz Reid, making the game against a Portland squad still trying to win games far from a gimme.
Without Edwards, the Wolves’ offense struggled to find consistent offense in the first half as they shot 20/48 (41.7 percent) from the field. With Mike Conley no longer in the rotation, the Timberwolves do not have a lack of ball handling in their rotation, which only gets worse with Edwards unable to play.
“We don’t have a primary handler right now,” Chris Finch said pregame. “We’re really defusing that through pace and just early movement, and it tends to feed itself. We’ve seen that all season long. The faster we play, the quicker we make decisions, the more the ball moves.”
Following an 0-7 stretch from beyond the arc to start the third quarter, the Wolves found themselves down by 18 points late in the second quarter. With the game potentially teetering out of control, Minnesota was finally able to remove the lid from the basket.
Minnesota made three straight 3-pointers, including two from Bones Hyland and one from Ayo Dosunmu, to close the half on an 11-2 run, cutting the Portland lead in half going into the break.
The offensive success continued into the third quarter as the Wolves made 15 of their first 20 shots in the quarter as the Wolves played with a near-perfect combination of pace and ball movement to take an 83-81 lead, their first lead since they were up 12-11.
Minnesota’s defense was a large reason for the turnaround as well. Despite giving up 68 points in the first half, they completely shut down Portland’s third-quarter offense, limiting them to 7-20 (35 percent) from the field while forcing six turnovers.
As we’ve seen too many times this season, though, the Wolves were not able to sustain that level of play the rest of the game. This time, it was the offensive side of the ball that fell apart late in the game. As the game slowed down over the final 15 minutes of the game, the Wolves’ offense made just six of their final 28 shot attempts, including nine straight misses immediately following taking their largest lead of three points.
“Looking back, I probably should have not tried to execute anything because we weren’t very good at trying to do that,” said an exasperated Finch postgame. “I thought we were playing well and then lost our head in transition a bunch. Quick shots, sloppy turnovers. It kind of let [Portland] re-stabilize the game.”
Despite the poor offensive stretch, the Wolves were able to keep the game close and took the lead back with less than a minute left as Randle used his patented bully-ball moves to get into the lane and hit a jumper to put Minnesota up by one.
On the subsequent defensive possession, the Wolves’ defense forced a pair of missed shots from Jerami Grant and Deni Avdija, but each time the Blazers were able to grab the offensive rebound, their 17th and 18th offensive rebounds of the game.
“It’s been that way for a while; it’s just not good enough,” Finch said of the Wolves’ poor rebounding. “We knew our guards needed a rebound. Ayo did a good job on the defensive glass. Rudy did a good job, but after that, we gotta have more rebounds. Julius has three defensive rebounds. That’s not good enough. It’s just not good enough.”
After a Portland timeout, Grant drained the dagger 3-pointer when Randle got caught up on a screen, leaving his man wide open.
The Wolves were unable to respond on the other end and lost by a final score of 108-104. They now sit in sixth place in the Western Conference following wins tonight from both the Houston Rockets and Denver Nuggets.
Randle led the Wolves in scoring with an inefficient 19 points on 6-16 shooting from the field. Dosumnu was sensational the entire game, coming up just two assists shy of a triple-double with 17 points, 10 rebounds, and eight assists. Rudy Gobert was again great on both ends of the floor, greatly limiting the Trail Blazers’ offense while putting up 18 points and 15 rebounds.
The loss by itself isn’t a terrible one. Being without both Edwards and Reid made offense tough to come by, and the Trail Blazers are still a team trying to win basketball games, which at this point in the season makes a big difference. In the context of the season at large, though, it’s a tough pill to swallow, especially when the same issues continue to pop up over and over again.
“The start of the game, it’s been the same the last few games. We’ve got to find a way to start the game more fired up,” Gobert said. “I think it’s just being mentally ready to start the game. We were warmed up, it’s not physical. It’s just mentally being a little sharper.”
Effort and mental focus have been common refrains throughout the season, but 71 games into the season, that explanation feels like a mask for larger, more deeply rooted issues with this Timberwolves roster in terms of both fit and quality.
The Wolves have been one of the healthiest teams in the entire NBA this season. While they were missing Edwards and Reid tonight, there have been plenty of games earlier in the season where the Wolves’ opponent was missing significant firepower, and they were unable to capitalize on it with a win. Every team goes through injuries, and those injuries play a big role in the result of games, but in a long NBA season, how a team deals with those night-to-night injuries shows a lot about who that team is at full strength.
In tonight’s game, the Wolves came out flat on the defensive glass, by the admission of their starting center, and were not able to execute down the stretch of the game, and just plain weren’t good enough, according to the coach, to get this game across the finish line.
This Wolves team has an incredibly high ceiling. They can beat anyone on any given night, but have not been able to consistently play high-level basketball. Their longest win streak this season is just five games, a fairly small number for a team with championship aspirations.
With now just 11 games left in the season, the inconsistency is just who these Timberwolves are.
Up Next
The Timberwolves now head out east for a matchup with the Boston Celtics, who recently added Jayson Tatum back into the lineup following his Achilles injury during last season’s playoffs. The game tips off at 7:00 PM CT this Sunday, airing nationally on NBC and Peacock.
Following the Knicks' narrow win over the Nets on Friday night, coach Mike Brown and the players spoke after the game...
Handling Nets' physicality
The Nets made it a point to be physical with the Knicks on Friday night. And, for a good portion of the evening, it seemed to give them the advantage.
New York could not get going offensively, and Brooklyn was beating them on the glass and the 50-50 balls. And it was a constant approach by the Nets and Brown said it affected the team's play.
"They were extremely physical from the beginning of the game and it impacted us," he said. "[Nets coach] Jordi Fernandez outcoached me, they outplayed us in a lot of areas. We were just able to find a way to get a win."
Although the Knicks came away with the 93-92 win, it wasn't pretty. They had to overcome a double-digit deficit early and then almost blew their 14-point lead in the fourth quarter. Brown pointed at the season-high 22 turnovers and the lack of three-point defense. The Nets shot 37 percent from three but had a lot of open looks.
Despite that, the Knicks found a way to win, led by Jalen Brunson and Karl-Anthony Towns as they retook the lead late and held on.
"They’re an NBA team and they’re a really great team. Great talent, great coaching staff. There was no part of me that thought this would be an easy game," Towns said of the game's physicality. "We had to meet them and exceed the physicality. They brought it today. They wanted to win the game. It was a team effort to find a way to win."
The Nets' physicality came to a boiling point in the second quarter. After Mitchell Robinson took some hard fouls -- even ones that were not called -- in the previous possessions, he went up for an alley-oop when he was fouled hard by Nolan Traore.
Robinson stood over Traore when Danny Wolf tried to get the Knicks big man away. Some pointing and shoving ensued -- and some technical fouls were assessed -- but cooler heads prevailed. That moment seemed to wake up the Knicks, as they closed the first half on a run that cut their first-half deficit to just six.
Robinson was asked about the moment after the game.
"I'm not going to speak on it right now," he said. "It is what it is. I'm not talking about that s--t."
When asked about the physicality, Robinson responded in kind.
"[When it gets physical] You get physical back. That's how it's going to be," Robinson answered. "You got to stand on business."
"You got to protect yourself, especially when something like that happens," Towns said of the Robinson scuffle. "We need him. We need him on this team, we need him available and healthy."
Nolan Traore fouls Mitchell Robinson and a dust-up ensues.
The foul is ruled a common foul, and the Nets' Ziaire Williams and Robinson were each hit with a technical foul. pic.twitter.com/qlOUnVBLHR
Entering Friday's game, the Knicks updated their injury report to include Towns. He was questionable for the game against the Nets for personal reasons.
Towns wound up playing and was a big reason why they pulled off the win. He spoke to the MSG broadcast from the Barclays Center floor after the win and alluded to his father's health.
He was asked about his pregame status in the locker room after the game.
"I wasn’t going to play. My pops was adamant...he wanted me to play," Towns said without going into too much detail. "I said I would. I showed up just to play. I’m going to head right back out and go be with him again on the road to recovery."
It's unclear whether Towns will be available for the Knicks' next game, but he'll have the day off Saturday but New York hosts the Wizards on Sunday night.
Combatting slow starts
The Knicks have a starting problem.
The last few games, they've gotten off to bad starts against bad teams. Although they've been able to overcome them, Friday was one shot away from their worst loss of the season.
It was a topic for Brown and the players after the win.
“They brought the fight to us. They came out and wanted to prove a point. Our approach has to be better," Robinson said. "We can’t just look at their record and just say, ‘Alright, we’re gonna whip their ass.’ We’ve just gotta be better all together, and until we figure that part out, it’s gonna be a long rollercoaster.”
"Just got to come out better. Just got to be better as a team," Mikal Bridges said. "
It’s mentally, I think. Just got to be mentally ready when the game starts."
On Friday, Brown called an early timeout in the first quarter and he just didn't like what he saw with the ball security.
"We were real lackadaisical with the basketball," Brown explained. "We had 13 turnovers at halftime….I know as of late, for the most part, we’ve been pretty good in that area. We ended the game with 22. It’s not a good ingredient to have when you’re trying to get a road win, no matter who you’re playing.
"If your approach is not what it is, and the other team feels it, anybody can get beat at any time at any level. I said before the game, Brooklyn went into Detroit and beat Detroit. We know we have to play better. I believe in our guys. I believe our guys will play better."
DENVER (AP) — Jamal Murray scored 31 points, Nikola Jokic made a go-ahead jumper with 45 seconds left and the Denver Nuggets held on for a 121-115 victory over the Toronto Raptors on Friday night.
Jokic finished with 22 points and nine rebounds, Tim Hardaway Jr. had 23 points and shot 7 of 10 from 3-point range and Aaron Gordon added 16 points for the Nuggets, who improved to 8-8 since the All-Star break.
Jakob Poeltl scored 23 points and grabbed 11 rebounds for the Raptors, who had a three-game winning streak snapped. Brandon Ingram added 19 points and R.J. Barrett had 18.
The Nuggets trailed 101-98 before Hardaway tied it with a 3-pointer with 7:27 remaining. Denver was up 115-110 with 1:43 left, but the Raptors got right back into it.
Scottie Barnes, who finished with 15 points, had a layup with 1:32 remaining. Poeltl three-point play on a layup and free throw after he was fouled by Jokic tied it at 115 with 60 seconds left.
But the Nuggets closed with a 6-0 run to seal the victory. Jokic had a turnaround jumper, Murray made three free throws and Gordon made one of his own to cap it.
PHILADELPHIA, PA — You just never know what celebrities will show up for March Madness, even in a first-round matchup that tips off at 10:30 p.m. local time.
For Friday's fourth and final game at Xfinity Mobile Arena between the 2-seed Connecticut Huskies and the 15-seed Furman Paladins, the celebrity guest is comedian and actor Bill Murray.
The "Ghostbusters" and "Groundhog Day" star was shown on the jumbotron before tip-off of the and got the arena to erupt out of fandom and cheer. ... Or it could have been the fact that the original 10 p.m. ET tip-off that was delayed by the end of UCLA-UCF was finally setting up.
Bill Murray is here @XMobileArena to watch UConn-Furman.
His son, Luke, is an assistant coach on Dan Hurley’s staff. Murray has been a regular at UConn #MarchMadness games over the years. pic.twitter.com/wF6b0WdRuz
The Huskies, chasing their third national championship in the last four years, are looking to become the first 2-seed to be upset in the NCAA Tournament this season. UConn leads Furman 40-36 at halftime with Tarris Reed Jr. leading the way with 19 points and 16 rebounds.
Why is Bill Murray at UConn-Furman March Madness game?
Though he is a basketball fan, Murray is in the City of Brotherly Love to support his son, Luke Murray, who is an associate head coach on the Huskies' coaching staff.
This isn't the first time that Murray has attended a Huskies game in the NCAA Tournament, as he was in attendance for UConn's back-to-back national championship runs in 2022-23 and 2023-24 on top of other postseason games.
Luke Murray is in his fifth season on the UConn bench. Before taking the Huskies assistant job in 2021, he was an assistant at both Xavier and Louisville under now the College of Charleston coach Chris Mack. He is in his ninth season on Hurley's staff across three different stops.
Is Bill Murray a UConn basketball fan?
You could say so by extension of the fact that his son is a member of Dan Hurley's coaching staff. He may be more of a Luke Murray fan.
Where is Bill Murray from?
Bill Murray grew up in Evanston, Illinois and was a fan of the Illini as a child. He moved to New York City in 1974 where he paired up with John Belushi on The National Lampoon Radio Hour — a comedy radio show that was created, produced and written by staff from National Lampoon magazine — before landing a spot on NBC's "Saturday Night Live." He attended Regis University in Denver but dropped out before graduating.
LOS ANGELES, CA - FEBRUARY 24: Luka Doncic #77 of the Los Angeles Lakers looks to pass the ball as Paolo Banchero #5 of the Orlando Magic plays defense during the game on February 24, 2026 at Crypto.Com Arena in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Adam Pantozzi/NBAE via Getty Images) | NBAE via Getty Images
The Lakers (45-25) aim to extend their winning streak with a victory over the Magic (38-31) on Saturday.
When the Lakers last faced the Magic in February, they were in the midst of a slump where it seemed like their season was falling apart.
Fast forward to a month later, the purple and gold have completely turned things around and are now in the midst of their longest winning streak of the season.
A lot of this has to do with Luka Dončić’s MVP surge as of late, the team coming into form and each player accepting their role. We’re currently seeing the best version of this Lakers team.
Orlando is currently on a three-game losing streak and determined to get back in the win column and stay afloat in the playoff race.
So fans should expect the Magic to fight hard in this one. They’re still waiting on Franz Wagner to get healthy, but that doesn’t mean they can’t beat the Lakers.
It was Paolo Banchero who led the Magic against the Lakers last time. LA had no answer for his 36 points. It’ll be interesting to see how this improved defense contains Banchero and other offensive threats like Desmond Bane and Wendell Carter Jr., if he suits up.
It’ll also be fascinating to see how the Magic come up with a game plan to not only contain Dončić but also Austin Reaves and LeBron James.
In their last meeting, the Lakers disappointingly allowed 15 second-chance points and 58 points in the paint to the Magic. They also lost the rebounding battle 47-39. Orlando is not a good 3-point shooting team, which is why they combat that with their presence inside the paint. The Lakers must be more impactful inside the paint if they want to win this one.
Let’s see if the Lakers can make it nine in a row against the Magic on Saturday.
Notes and Updates
For the Lakers’ injury report, Maxi Kleber (lumbar back strain) is out, while Austin Reaves is questionable.
As for the Magic, Franz Wagner (left high ankle sprain), Jonathan Isaac (left knee sprain) and Anthony Black (lateral abdominal) are out. Moreover, Wendell Carter Jr. (left rib contusion) is questionable.
They lost Kristaps Porzingis in the first half. They lost control of the ball 26 times. And they lost to the Pistons on Friday night, 115-101, for the ninth time in their past 11 games.
The Warriors’ Kristaps Porzingis left the game Friday against the host Pistons. NBAE via Getty Images
Both teams played without their best players after Cade Cunningham was diagnosed with a collapsed lung, but Jalen Duren led six Detroit scorers in double figures with 23 points.
The Warriors’ 26 turnovers set a season high and led to Golden State attempting nine fewer shots than the Pistons. De’Anthony Melton (14 points), LJ Cryer (3 of 5 from 3) and Brandin Podziemski (15 points) scored in bursts, but no Warriors player found the bottom of the net consistently enough to overcome their carelessness with the ball.
What it means
It’s looking more likely that the Warriors will have to travel for the 9-10 play-in game. Golden State’s last loss dropped it into 10th place behind the eighth-place Trail Blazers and ninth-place Clippers.
Download The California Post App, follow us on social, and subscribe to our newsletters
There was never a point where the Warriors played anything resembling clean basketball, so they were done as soon as the opening tip, even though they built a lead as large as nine midway through the first half.
With all their absences, the Warriors had little margin for error against the top team in the Eastern Conference, and they committed a cacophony of them.
The Warriors’ Brandin Podziemski scored 15 points against the host Pistons on Friday. NBAE via Getty Images
MVP: Brandin Podziemski
All 11 Warriors who saw the floor committed at least one turnover, but Podziemski was only responsible for two despite acting as the primary ball handler for most of his minutes.
Stat of the game: 14
As their injuries piled up, the Warriors went 14 straight games with a different starting five each night. Steve Kerr was finally able to start the same lineup against Detroit as he did in Boston. Only the Grizzlies (16) have a longer streak in the NBA this season, while the last time the Warriors went 14 games in a row without the same starting five was in 2008-09.
It looks like Golden State will have to use another starting lineup Saturday against the Hawks after Porzingis left late in the first half with lower back soreness and did not return.
Up next
The Warriors face Jonathan Kuminga and the Hawks in the second half of a back-to-back on Saturday. Kuminga has missed 11 of 17 games since the Warriors traded him to Atlanta for Porzingis, but he is expected to be available against his former team.
Golden State is also set to provide an update on Steph Curry (knee), who missed his 20th consecutive game but has begun to increase his basketball activities.
TUSCALOOSA, Ala. (AP) — Tyler Fay pitched Alabama's first nine-inning, complete-game no-hitter in 84 years, striking out 13 in a 6-0 victory over Florida on Friday night.
Fay retired the last 10 batters, getting Brendan Lawson to fly out to left to end the game. Fay, who had never pitched more than seven innings in college, threw a career-high 132 pitches, 85 for strikes.
The redshirt junior from Doniphan, Nebraska, issued a walk in the second inning and another in the sixth against the Gators (19-4, 3-1 SEC), who are ranked as high as No. 17. Fay came into the season as Alabama's No. 1 starter and entered the game with a 3-2 record and 5.43 ERA.
The Crimson Tide (16-7, 1-3) hadn't had a pitcher throw a complete-game, nine-inning no-hitter since Eddie Wocar did it at Mississippi on April 24, 1942.
Florida was no-hit for the first time since Jacksonville’s Tom McMillan did it in a seven-inning game June 1, 1963.
DETROIT (AP) — Jalen Duren scored 23 points as the Detroit Pistons beat the Golden State Warriors 115-101 on Friday night in a game missing two of the NBA’s biggest stars.
The Pistons beat the Warriors in the first matchup of the season between the teams on Jan. 30, but that was the last game Golden State’s Steph Curry (knee) has played this season. Now, Detroit’s Cade Cunningham (chest) has joined him for an extended absence.
Golden State’s injury situation got worse in the first half when Kristaps Porzingis left the game with lower back soreness.
Daniss Jenkins, starting for Cunningham, had 22 points, eight assists and seven rebounds for Detroit, which has won six of its last seven games. Paul Reed added 15 points for the Pistons, who won despite shooting 23.8% (5 for 21) on 3-pointers.
Golden State, which has lost seven of eight, turned the ball over 26 times, leading to 32 Pistons points. Brandin Podziemski had 15 points to lead Golden State.
KNICKS 93, NETS 92
NEW YORK (AP) — Karl-Anthony Towns had 26 points and 15 rebounds, and New York outlasted the Brooklyn for their fourth consecutive victory.
Jalen Brunson scored 17 points and OG Anunoby finished with 16 for the Knicks, who trailed by 13 points in the first half, then blew a 14-point lead in the fourth quarter.
Ben Saraf had a chance to win it for the Nets at the buzzer but missed a 45-footer.
The Knicks beat the Nets for the 14th straight time, the longest winning streak for either team in the local rivalry. The Nets’ last victory over the Knicks was on Jan. 28, 2023, shortly before trading Kevin Durant and Kyrie Irving.
Josh Minott scored 22 points and Ziaire Williams added 17 for the Nets, who have lost six straight games.
ROCKETS 117, HAWKS 95
HOUSTON (AP) — Kevin Durant scored 25 points, Jabari Smith Jr. added 23 and Houston snapped Atlanta’s 11-game winning streak.
Alperen Sengun had 15 points, 10 assists and nine rebounds for Houston, which was just 4-6 in its previous 10 games and was coming off back-to-back losses to the Los Angeles Lakers.
Nickeil Alexander-Walker led Atlanta with 21 points, but the Hawks shot just 42% from the field and 26% (9 for 35) from 3-point range. Houston shot 51% overall and 47% (14 of 30) from deep.
CJ McCollum had 17 points and Zaccharie Risacher had 16 for Atlanta, which was riding its longest winning streak in over a decade that had positioned the team for a play-in berth.
The Rockets outrebounded the Hawks 51-37.
CELTICS 117, GRIZZLIES 112
MEMPHIS, Tenn. (AP) — Jaylen Brown scored 30 points, Luka Garza added a season-high 22 points and Boston used a fourth-quarter rally to defeat Memphis.
Payton Pritchard added 19 points for the Celtics, who have won four straight. The win kept Boston in second place in the East, 1 1/2 games ahead of the New York Knicks who held on for a 93-92 victory over Brooklyn earlier Friday night.
Tyler Burton, who signed a 10-day contract with Memphis on March 12, led the Grizzlies with 23 points, a career-high. Ty Jerome added 16 points and seven assists. Javon Small and DeJon Jarreau finished with 13 points each.
TRAIL BLAZERS 108, TIMBERWOLVES 104
MINNEAPOLIS (AP) — Jerami Grant made a 3-pointer with 22.2 seconds left and Portland escaped with a win over Minnesota.
After a timeout by the Trail Blazers, Grant took an inbound pass from Jrue Holiday and made his fourth 3 of the night from the right corner. Grant grabbed a defensive rebound at the other end and made two free throws to finish with 26 points in Portland’s third straight win.
Donovan Clingan scored 21 points and grabbed 11 rebounds for his sixth straight double-double. Deni Avdija added 25 points and eight rebounds for the Trail Blazers, who moved into eighth place in the Western Conference. Holiday had 12 points and 12 rebounds.
Rudy Gobert led short-handed Minnesota with 18 points and 15 rebounds. Ayo Dosunmu added 17 points and tied a career high with 10 rebounds.
Julius Randle added 19 points for the Timberwolves, but they lost for the first time in three games without All-Star guard Anthony Edwards, who remains out with right knee inflammation. Center Naz Reid, a top bench player, missed his second straight game with a right knee sprain.
NUGGETS 121, RAPTORS 115
DENVER (AP) — Jamal Murray scored 31 points, Nikola Jokic made a go-ahead jumper with 45 seconds left and Denver held on for a victory over Toronto.
Jokic finished with 22 points and nine rebounds, Tim Hardaway Jr. had 23 points and shot 7 of 10 from 3-point range and Aaron Gordon added 16 points for the Nuggets, who improved to 8-8 since the All-Star break.
Jakob Poeltl scored 23 points and grabbed 11 rebounds for the Raptors, who had a three-game winning streak snapped. Brandon Ingram added 19 points and R.J. Barrett had 18.
HOUSTON (AP) — Kevin Durant scored 25 points, Jabari Smith Jr. added 23 and the Houston Rockets snapped Atlanta's 11-game winning streak with a 117-95 victory over the Hawks on Friday night.
Alperen Sengun had 15 points, 10 assists and nine rebounds for Houston, which was just 4-6 in its previous 10 games and was coming off back-to-back losses to the Los Angeles Lakers.
Nickeil Alexander-Walker led Atlanta with 21 points, but the Hawks shot just 42% from the field and 26% (9 for 35) from 3-point range. Houston shot 51% overall and 47% (14 of 30) from deep.
CJ McCollum had 17 points and Zaccharie Risacher had 16 for Atlanta, which was riding its longest winning streak in over a decade that had positioned the team for a play-in berth.
The Rockets outrebounded the Hawks 51-37.
The Rockets ked 62-54 at halftime then pulled away by outscoring the Hawks 39-22 in the third quarter.
Onyeka Okongwu had three assists including the 600th of his career. He is averaging 3.2 assists per game this season, the most of his career.
Up next
Hawks: Return home to play Golden State on Saturday night.
The Brooklyn Nets were so thoroughly “embarrassed” last time out (Jordi Fernández’s word, not mine) that the loss didn’t reflect just their own shortcomings, but for many, a spiritual rot at the center of the NBA. Brooklyn scored just 24 points in the first half against the Oklahoma City Thunder’s historic defense, not just a poor output but a disgraceful one.
Hark! The doubtless millions who tuned in to watch the defending champions face an Eastern Conference cellar-dweller with less than a month left in the regular season were rudely treated to a 29-point blowout. What is the NBA prepared to do about it? A question that surely must be asked and debated every day, all the time.
On Friday evening, the Brooklyn Nets didn’t just cap off their three-game homestand. They defended their honor, against the New York Knicks no less.
The 17-52 Nets were the more physical team from the jump, more engaged on defense than they’ve been in weeks. The visitors underestimated their opponent, yes. But Brooklyn’s multiple efforts were no less impressive…
Knicks seem (understandably) taken aback by Nets' physicality/effort to start this one pic.twitter.com/szkflIPP7q
After a successful first half, Ziaire Williams told YES Network’s Meghan Triplett: “We owe them one. They whooped on us last time we played ‘em, this one’s a little more personal. We’re just getting after it.”
Williams spoke no lie. This was not going to be another 120-66 win for the ‘Bockers. The Knicks scored a season-low 14 points in the first quarter. This marked quite a role reversal for Brooklyn, who took a 50-44 lead into the break, much to the dismay of the majority blue-and-orange Barclays Center crowd. Brooklyn defended Jalen Brunson particularly well, trapping his ball-screens and showing aggressive help when he had a one-on-one matchup. The Knicks captain shot just 7-of-19 in this one while ex-Net Mikal Bridges (boy that feels like ages ago) scored just nine points .. one point for each of the assets the Knicks gave up for him. Instead, OG Anunoby and Karl-Anthony Towns took the offensive lead.
Dare I say it almost felt like a rivalry? Perhaps the Knicks were just pissed about their sluggish start, but Mitchell Robinson and Ziaire Williams got double-techs in the first half after Robinson took great offense to a Nolan Traore foul…
Nic Claxton and OG Anunoby continued the fun in the second half, picking up double-techs after refusing to keep their hands to themselves.
Sadly, it was not Brooklyn’s first-round rookies that kept them in this one. At least offensively. Danny Wolf, Nolan Traore, Drake Powell, and Ben Saraf combined to shoot 9-of-33. Traore, at the very least, had seven assists (to four turnovers) while Powell and Saraf applied noteworthy ball pressure on Brunson.
Brooklyn’s rangy wings led them in this one. Ziaire Williams scored 17 points on 6-of-10 shooting, two of them coming on this pick-six…
Said Fernández: “Sometimes we gotta let Ziaire be Ziaire, right? His energy is contagious, and a lot of times it’s not going to be perfect, but he just makes up — sometimes he’ll make mistakes and he makes up for them with, like, that extreme energy.”
Josh Minott, age 23, led the team with 22 points, making a career-high six threes. Once again, it was his best game in a Nets uniform, perhaps the best game of his career. He also recorded a couple blocks and a steal, even hitting OG Anunoby with a nasty pump-fake and score at the end of the first quarter…
“Played really, really, really hard,” said Fernández. “And then you see his line right … he’s playing very well, took advantage of his minutes. And you know, it’s good to see, you know, continuing to evaluate these guys going into the summer.”
Yet again, it was the bench outplaying the starters, and they were rewarded with major second-half minutes. It appeared the Knicks were finally running away with it toward the end of the third quarter, taking their first double-digit lead of the game.
Then, out of nowhere, Chaney Johnson, Malachi Smith, Ochai Agbaji, Saraf, and Minott lead an 11-0 Nets run to make things tight once again…
It was nail-biting time. Unsurprisingly, neither Claxton nor Williams ever returned to the game, but tank or no tank, the reserves truly earned the opportunity.
Per Fernández, the veterans even urged their head coach to keep rocking with the two-ways and 10-day: “‘They’re rolling, they’re rolling, stay with them,’ and it was good to see. It’s good how they support each other and how they see that we have a chance to win.”
Brooklyn took an 87-84 lead with just over three minutes to go. They were really about to do it. This was beyond tanking — the deepest part of Brooklyn’s roster was outplaying the nonchalant Knicks. Alas, it was not to be. Brunson hit a pull-up, KAT continued to bulldoze his way to the line, as he shot more free-throws than the Nets by himself.
Postgame, Fernández hinted but did not explicitly say that poor refereeing really killed his team: “It comes down to the free-throw line and some of those things we cannot control. You know, 32-to-10, it’s absolutely — if you do your math, it’s 22 free-throws of difference. Yeah. Right there is the game, but the guys played the right way.”
KAT, however, missed his final two attempts, giving the Nets one last chance to pull off the stunner. But their first sideline-out-of-bounds play was deflected, and all they could muster was a Ben Saraf half-court heave that fell ten feet short. That may be for the best in the long run, and this will go down as just another loss, same as the 54-point blowout they experienced in MSG.
But it sure didn’t feel that way.
Final Score: New York Knicks 93, Brooklyn Nets 92
Milestone Watch
As previously mentioned, Minott made a career-high six 3-pointers against the Knicks, and his 22 points, marks the second-most in his career. Additionally, his six 3-pointers tie Ziaire Williams as the most 3-pointers by a Net off the bench this season.
Josh Minott Speaks
Yes, this one deserved its own category.
Postgame, a passionate Josh Minott sat at the podium and cursed, a lot. Normally, we censor that sort of thing on NetsDaily, but given that it might be the best quote any Net has given in years, I’ll make an exception for Minott, who was asked what his first taste of the crosstown rivalry meant to him.
“I wanted that shit so fucking bad,” he began…
Josh Minott had a passionate response when asked about tonight’s tight loss in his first Nets-Knicks matchup:
“I wanted that shit so fucking bad. Ever since we’ve been here, it’s like every game’s an away game. Tonight was just the night to really just stick it to everybody.… pic.twitter.com/RDyYkYf55u
Yes, Minott went there, touching on the “away” crowd that dominates most games at Barclays Center, particularly when the Celtics (his former team) or the Knicks pay a visit. But man. It’s tough not to root for Minott — particularly as a Nets fan — after Friday night.
“It’s just all about trying to just help the team win. Like I said since I’ve been here, we have such a good group of people, it’s easy to like them. I know we’re all young, but I’d say that damn near adds to us … I feel like it’s so easy to just click with everybody. I mean, they’ve welcomed me, they’ve uplifted me since I got here. And it’s like, you just know right there. So I’d say tonight, it was a demonstration of what we have moving forward.”
Injury Report
Pregame, Jordi Fernández provided a couple updates on injured Nets, including one for Michael Porter Jr.
Brooklyn announced on Thursday that an MRI revealed a left hamstring strain for their leading scorer, scheduled to be re-evaluated in two-to-three weeks. The regular season, of course, has just over three weeks left. It would be quite the surprise if Porter Jr. plays in another game this season, though Fernández wouldn’t commit to that.
“Two-to-three weeks, but obviously there’s ramp-up to get back to a competition level,” said Fernández. “So, you know, we cannot predict [if he will play again], but it will be close. So we go through these two, three weeks, and then put the work in and so forth. And then we’ll see where we are.”
The head coach also revealed that Noah Clowney will miss at least one more game — the Nets travel to Sacramento on Sunday — with the sprained right wrist he suffered on Wednesday evening.
Next Up
<p>Rocky Widner/NBAE via Getty Images</p><br>
We have one hell of a tanking battle on our hands. The 17-win Nets travel to Sacramento to face the 18-win Kings in their first of two meetings this month. Tip-off is scheduled for 6:00 p.m. ET. At the moment, the Nets hold the third best odds for the overall No. 1. That puts them two games behind the Kings and a half game behind the Wizards with 12 to go.
Meanwhile, the Nets have opened a four-game gap over the Jazz. Absent an unlikely Nets win streak and season closing losing streak by Utah, it seems increasingly likely that the Nets will finish the season with a top four pick.
DETROIT, MI - MARCH 20: Duncan Robinson #55 of the Detroit Pistons drives to the basket during the game against the Golden State Warriors on March 20, 2026 at Little Caesars Arena in Detroit, Michigan. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Chris Schwegler/NBAE via Getty Images) | NBAE via Getty Images
The Golden State Warriors entered Friday night’s road game with the 16th-best offense in the NBA, a number that has dropped to 23rd during Steph Curry’s prolonged absence. Their opponent, the Detroit Pistons, entered the game with the league’s second-best defense.
It wasn’t a fair fight, though the broadcast’s frequent mentions of how long Detroit had gone since winning 50 games or a playoff series — 18 years in both cases, though they reached the 50-win plateau yesterday — served as a reminder that the recently-dynastic Dubs won’t be getting sympathy points from any team or fanbase. They had their run in the sun, and now they’re subject to other teams’. Somewhere out there, John Tesh is making a synth-heavy remix of The Lion King’s “Circle of Life,” and it’s quite lovely.
The Warriors caught the Pistons during a bad stretch, which is to say that MVP candidate Cade Cunningham has a collapsed lung and is sidelined for the foreseeable future. But once Cunningham’s All-Star running mate Jalen Duren was cleared to play, shortly before tip-off, the outcome of the game became somewhat predetermined.
Golden State — sans Steph Curry, Jimmy Butler III, Al Horford, Quinten Post, and Moses Moody — would surely struggle to both score on Detroit’s dynamic, athletic, Bad Boys V3.0 defense, and struggle to contain their large and hyper-athletic squad. And wouldn’t you know it — sometimes basketball makes sense. Sometimes the square peg fits in the square hole and it all works, even when you don’t want it to. And so it was that the Pistons beat the Warriors 115-101 in a game that went precisely as you expected it to.
Well, almost precisely. It took a detour at the start, as the Warriors tried to make the Pistons the latest team that they shocked with a March Madness underdog-inspired upset. The Dubs matched Detroit’s defensive pace early, with a tremendous amount of energy, effort, and aggression. It made for an atrociously ugly game in the early goings, but it was fun: it was physical and sloppy, which was compounded by poor officiating and separate incidents of players flying off the court that resulted in a spilled drink and an overturned candy container. Five minutes in, the score stood a 1990s-esque 7-7, with all of Golden State’s points coming courtesy of De’Anthony Melton (he would net their first nine, and take a breather before a single teammate had scored).
The Warriors were scrappy on offense, but not good. They were accomplishing things through sheer will, in spite of their poor execution. Their defense, on the other hand, was good, if unconventional. Steve Kerr kept things from getting predictably by running a zone late in the quarter, which silenced Detroit, and suddenly the Warriors took the lead. Despite having seven turnovers in the opening frame, they ended things on a 12-1 run, and led 26-21.
Things got even rosier when the second quarter began. Two-way contract LJ Cryer, back after a few absences due to a hamstring injury, wasted no time impacting the game, with a pair of threes in the first few minutes, pushing the Warriors lead to 38-29, and forcing a Pistons timeout.
Whatever J.B. Bickerstaff said in that timeout worked. It was as if the Pistons magically remembered that they’re an elite defensive team, and suddenly Golden State’s offense went flatter than a frat keg on a Tuesday morning. And as it did, Detroit started to find their rhythm on offense, and began cutting away at the nine-point deficit. With just over four minutes, the Pistons finally tied the game, and shortly after they retook the lead. The Warriors were leaking oil, yet somehow staying right with the Pistons … they didn’t look as good as their counterpart, but the scoreboard certainly didn’t reflect that (in part because the Warriors were red-hot from deep, while Detroit couldn’t buy a bucket beyond the arc).
Inside of a minute remaining in the half, the Warriors trailed by just two points. But then came a game-shifting sequence of events. The Pistons had the ball, and were playing for a two-for-one, which they executed perfectly. Duncan Robinson drained a three, and on the other end, the Warriors could only hoist a shot-clock beating circus shot. As the prayer went up, Robinson leaked out, and after a quick outlet, he had an easy transition layup right before the halftime buzzer.
Just like that, the Pistons had landed what felt like — and proved to be — the knockout blow, and took a 57-50 advantage into the break.
Things went from bad to worse before the second half even began. Kristaps Porziņģis, who had subbed himself out of the game late in the first, was nowhere to be found on the court or in the bench, with Malevy Leons taking the court in his stead. The Warriors announced that Porziņģis — who had finally been healthy — was ruled out for the game with lower back soreness. The slim chances of winning the game grew slimmer still and, more importantly, Porziņģis’ future for the final 12 games of the season now hangs in doubt.
From there, it just kept getting worse. The Warriors could not get anything going on offense, as the Pistons completely suffocated them. Possession after possession, the Warriors looked like they were playing five-on-six against their big brothers. Not only was every shot contested, but every pass, every cut, and every dribble. It was a truly swarming defensive effort, and if you haven’t watched Detroit much this year, it left you tipping your cap to a team that has it truly figured out on that end of the court. Add in the sheer physicality, and you can bet that Bill Laimbeer and Ben Wallace are grinning every time they turn on a game.
As the quarter went on, the Pistons used their elite defense to generate easy offensive opportunities, either through transition buckets or clear mismatches. The deficit grew to double digits, and then ballooned into the high teens. The Warriors tried to find opportunities on offense, but every bucket felt like a chore, and they trailed 87-73 at the end of the quarter.
Whatever closeness they had entering the final frame was immediately lost. The Pistons scored before the quarter even began, on a free throw courtesy of a between-quarters technical foul on Gary Payton II. Duren followed that up with a layup. Leons turned the ball over on the ensuing possession, and then Duren sank a pair of free throws. Ömer Yurtseven turned the ball over, and then Duren finished an alley-oop with emphasis. The Pistons scored the first 10 points of the quarter, and Kerr called a timeout before Golden State have even made a bucket. It took more than three minutes for the Warriors to score in the fourth, and nearly four-and-a-half minutes before they made a field goal.
By then, the outcome was long concluded, and all that was left was to see what the final score would be. It wasn’t as close as the 115-101 outcome, but a little garbage time preening will have that effect on a scoreboard.
The Warriors dramatically outshot the Pistons from deep, going 12-for-33 (36.4%) compared to Detroit’s 5-for-21 (23.8%). But everything else was one-sided. Detroit’s advantage in the paint was sizable — literally and figuratively — and led to a chasm separating the two teams’ marks from inside the arc. Golden State shot 53.5% (23-for-43) on twos, while the Pistons shot an absurd 61.5% (40-for-65).
Detroit scored an eye-popping 74 points in the paint, while the Warriors had just 44. Despite how much they played like an old-school, bruising, back-to-the-basket squad, they held an equally dominant advantage in fastbreak points: 19-5. And any chance that the Warriors had to keep things close evaporated with their 26 turnovers (which just 23 assists), while forcing 15.
Brandin Podziemski led the Warriors with 15 points, and also led the way with six rebounds (a mark that Yurtseven matched). Melton and Gary Payton II contributed 14 points, while Gui Santos had a well-balanced 13-5-5 line. Draymond Green led the playmaking with six assists, but was held scoreless against his hometown team.
The Warriors, who fell to 33-37, now get to face Jonathan Kuminga and the Atlanta Hawks in the second game of a back-to-back on Saturday night. It’s the penultimate game of the six-game road trip, and tips off at 5:00 p.m. PT.