Winners and Losers: Cavs vs Pistons Game 3 – James Harden comes up clutch

CLEVELAND, OHIO - MAY 09: James Harden #1 of the Cleveland Cavaliers talks to media after his team's 116-109 win over the Detroit Pistons in Game Three of the Second Round of the NBA Eastern Conference Playoffs at Rocket Arena on May 09, 2026 in Cleveland, Ohio. 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 Jason Miller/Getty Images) | Getty Images

The Cleveland Cavaliers won a thriller over the Detroit Pistons behind some heroic shot-making from James Harden.

Let’s go over today’s winners and losers.

WINNER – The First Quarter

Hey, it turns out the Cavs can start a game ahead every once in a while. Not everything has to be an uphill battle.

The Cavs won the first quarter 32-30. Nothing special. But it felt a whole lot better than falling behind by double digits as they did in the previous two games. Sometimes, just giving yourself a chance is all it takes.

Shooting above 70% from the floor didn’t hurt. Cleveland began the game red-hot. Donovan Mitchell and Jarrett Allen each scored 9 points in the opening quarter, shooting 8-for-11 combined. James Harden also chipped in with 5 points, starting this game significantly better than he did the previous one.

Again, no one wins a game in the first 12 minutes. But you can certainly kneecap yourself early, making the rest of the game a slog. The Cavs finally learned that lesson and started Game 3 with the appropriate energy.

WINNER – Donovan Mitchell

I don’t think it’s an overreaction to say this entire Cavs team is built around the idea of Donovan Mitchell being one of the best playoff performers in the league. If you take that away, the Cavs aren’t a serious contender.

But when he’s playing like the superhero we know and love? This team feels like it has a fighting chance.

Mitchell web-slinged his way to 20 points on 8-12 shooting in the first half. He cooked in isolation, burning Duncan Robinson to a crisp with his step-back jumper. Then, moments after throwing an impressive alley oop to Evan Mobley, he worked his way downhill and dropped a dime to Allen in the dunker spot.

This type of efficient scoring and processing speed as a playmaker is what we’ve been missing from Mitchell. He established himself as a threat and then used that against the defense to create opportunities for others.

Spida finished with 35 points, 10 rebounds, and 4 assists.

LOSER – Offensive Rebounding

Detroit beat the Cavs 17-5 on the offensive glass.

While that’s a problem, it wasn’t as glaring as it might have seemed.

For further context, the Cavs were only outscored 19-11 on second-chance points. And, they somehow ended the game with more defensive rebounds than Detroit, winning that battle 28-23.

So what happened?

Well, the Pistons finished the game shooting 45% from the floor, and spent most of the day below that number. Meanwhile, the Cavs sat above 60% for a majority of the game and finished just below at 58%. The more shots you miss, the more offensive rebounds you have a chance to grab. The inverse is true, as well.

That doesn’t make it okay. Of course, giving up nearly 20 offensive rebounds is what allowed the Pistons to creep back into this game and take a momentary lead in the fourth quarter. They might have shot 8-18 on those second-chances, which is a credit to the Cavaliers’ defense, but that’s still eight field goals that shouldn’t have gone in, and 18 attempts that should have never had a chance.

WINNER – James Harden

Can I take back everything I’ve ever said?

Not really. The limitations in Harden’s style of play are still worth highlighting when he has games like the previous one in Detroit. But darn it, it looks great when he saves the day.

Harden took full control of Cleveland’s offense in the closing minutes. He picked his poison, working for a mismatch and then dictating the rest of the possession with his on-ball creation. The results? A step-back jumper from the mid-range. Then a crossover into a floater.

Finally, his patented three-point dagger.

“You know who you are, keep being yourself,” said Donovan Mitchell on his trust in Harden after the game. “The outside world can turn on you like that, but if you watch [Harden’s] face or demeanor, you can’t tell if he’s playing well or shooting poorly.”

We can talk about whether or not the Cavaliers’ offense needs to be more inclusive, or if Harden’s got enough gas in the tank to go the distance in a deep playoff run. But not tonight. Save that discussion for another day. Uno came through and put his team in a position to tie this series on Monday.

LOSER – The Starting Small Forward

The Cavs have an impossible decision to make. Worse, it’s a decision they’ve spent multiple years trying to solve. No matter what they try, it always feels like the wrong move.

Max Strus competently filled the starting small forward spot for years. Though he always felt undersized as the Cavs moved deeper into the postseason. Package that with a matchup versus the Toronto Raptors in round one, and it’s no wonder the Cavs pivoted to Dean Wade.

Only, Wade has given diminishing results as the playoffs go on.

Wade looked great in Games 1-2 versus Toronto. He’s had scattered moments since. But the Raptors eventually stopped defending him. The Pistons haven’t even pretended to care about him. That’s cramped Cleveland’s spacing and effectively blunted any defensive impact Wade can offer.

It went poorly the last time the Cavs tried adjusting this by starting Strus versus the Raptors in Game 5. Should that discourage them from trying it again? I’d say no, but I also think one can argue that Strus is better suited to being the sixth man than the starting forward. I think you could have argued that for years now.

Not having a better option isn’t an indictment on Strus or Wade, to be clear. This is a roster construction issue that’s bigger than either of them. Wade is a fine eighth man. Strus can be electric, if not streaky, off the bench. The issue is that both players have been overextended by trying to fill a round hole as square pegs.

Then there’s Jaylon Tyson, who many fans (including myself) have nominated for the job. He theoretically splits the difference between Wade and Strus. Just enough size to compete at the forward position, with just enough offensive skills to avoid being a detriment.

But starting lineups are earned, not given. The Cavs aren’t going to grant Tyson the starting position because of what he can do on paper. This actually has to translate to something tangible. And so far, that hasn’t happened in a strong enough way to take a chance on a sophomore wing in his first playoff run.

Note:I wrote a decent chunk of this before Max Strus stole an inbound pass and went coast-to-coast during a pivotal junction of the fourth quarter. While I do not want to delete everything I wrote before, I would like to formally give Strus my recommendation for the starting job, and perhaps even a key to the city of Cleveland, if I have that authority (I don’t).

Sabres Get Good News For Game 3 vs. Canadiens

The Montreal Canadiens got things back on track with their 5-1 win over the Buffalo Sabres in Game 2. With this, the Canadiens have now tied the series up at 1-1 as they head back to Montreal for Game 3. 

However, the Sabres are expected to get back one of their key forwards for Game 3 against the Canadiens.

Sabres head coach Lindy Ruff told reporters, including TSN's Pierre LeBrun, that Sam Carrick is available to play for Buffalo in their Game 3 matchup against the Canadiens. 

With Carrick being an important part of the Sabres' bottom six and penalty kill, it is not necessarily the best news that he is returning to the lineup for Buffalo. While this is the case, the Canadiens will be looking to build off their big Game 2 win against the Sabres by beating them again in Game 3. 

In 73 games this season split between the New York Rangers and Sabres, Carrick recorded nine goals, seven assists, 16 points, 106 hits, and a plus-2 rating. This included him posting five goals and an assists in 13 games after being traded to Buffalo.

Harden hits clutch shots, Mitchell scores 35 and the Cavaliers beat the Pistons 116-109 in Game 3

CLEVELAND — James Harden hit three clutch shots in the final two minutes, Donovan Mitchell scored 35 points and the Cleveland Cavaliers beat Detroit 116-109 on Saturday to cut the Pistons’ lead to 2-1 in the Eastern Conference semifinal series.

Harden bounced back from two mistake-marred performances to finish with 19 points and Jarrett Allen scored 18 for the Cavaliers, who will look to even the series when they host Game 4 on Monday night.

Mitchell reached 2,000 career postseason points in his 73rd game, tied for third-fastest among active players and ninth in NBA history.

Detroit’s Cade Cunningham had his second career postseason triple-double with 27 points, 10 rebounds and 10 assists, but also committed eight turnovers. Tobias Harris added 21 points.

Duncan Robinson’s 3-pointer with 3:14 remaining tied it at 104 before Cleveland, which is unbeaten in five playoff home games, was able to seize control.

Max Strus intercepted an inbound pass by Cunningham at midcourt and made a breakaway layup with 2:28 left.

Harden, who drew plenty of criticism for turnovers in the clutch in the first two games, kept the Cavaliers in front with big shots. The 17-year veteran hit a 16-foot step-back jumper to extend the lead to 108-104. After a driving dunk by Cunningham, Harden made a floating 7-footer to put the lead back up to four.

Cunningham responded with a 3-pointer before Harden provided the decisive blow with 25 seconds remaining on a step-back 3-pointer while being guarded by Harris to make it 113-109.

Robinson was short on a 3-pointer after a timeout and Mitchell made three free throws down the stretch.

Mariners Game #40 Preview and Discussion: 5/9/26, SEA at CWS

SEATTLE, WASHINGTON - MAY 01: Julio Rodríguez #44 of the Seattle Mariners celebrates in the dugout with Rob Refsnyder #30 of the Seattle Mariners after hitting a two-run home run during the first inning against the Kansas City Royals at T-Mobile Park on May 01, 2026 in Seattle, Washington. (Photo by Olivia Vanni/Getty Images) | Getty Images

Baseball is so weird. Emerson Hancock pitched his poorest outing of the season yesterday and got a win after being handed a loss in what was probably the best-pitched game of his career last outing. And it was still one of the more normal games the Mariners have played in the Windy City, where things always seem to go sideways. Today Luis Castillo takes the ball for the Mariners and will try to stave off the weirdness. Meanwhile, the White Sox will attack the Mariners with yet another lefty starter, forcing the Mariners to their righty-heavy lineup and Luke Raley, hero of yesterday’s game, to the bench to start the game.

Lineups:

News:

Some updates from Ryan Divish in Chicago:

Game Information:

Game time: 4:10 PT

TV: Mariners TV, with Aaron Goldsmith and Angie Mentink, with Brad Adam as field reporter

Radio: 710 AM Seattle Sports, with Rick Rizzs, making the Chicago trip back to his old stomping grounds, and Gary Hill Jr.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

New York Yankees at Milwaukee Brewers: Cam Schlittler vs. Kyle Harrison

NEW YORK, NY - MAY 04: Cam Schlittler #31 of the New York Yankees pitches during the game between the Baltimore Orioles and the New York Yankees at Yankee Stadium on Monday, May 4, 2026 in New York, New York. (Photo by Michael Urakami/MLB Photos via Getty Images) | MLB Photos via Getty Images

Last night, the Yankees opened up a three-game series in Milwaukee, and it could’ve gone better for them. Young phenom Jacob Misiorowski shut down the Bombers, striking out 11 in six innings and keeping them off the scoreboard. Tonight, the Yankees will look to bounce back, as they send their own best young starter to the hill.

Cam Schlittler will get the start for the Yankees looking to even the series up. Even though he only allowed one run in 5.2 innings, Schlittler is coming off a bit of a struggle, for him, as he uncharacteristically walked three batters and gave up seven hits.

Elsewhere in the lineup, recent callup Spencer Jones will make his first ever start in the field in this one. Jones will be playing center field and hitting eighth in the batting order.

For Milwaukee, Kyle Harrison will take the ball. The Brewers picked up Harrison in an offseason trade with the Red Sox, and he’s gotten off to a very impressive start. Through six starts and 29.2 innings, Harrison has a 2.12 ERA with a 2.86 FIP.

We hope that you’ll come join us in the game thread for tonight’s action.

How to Watch:

Location: American Family Field — Milwaukee, WI

First Pitch: 7:10 pm EDT

TV broadcast: YES (NYY) | Brewers.TV (MIL)

Radio broadcast: WFAN 660/101.9 FM, WADO 1280 (NYY) | WTMJ 620 (MIL)

Online stream: Gotham Sports App, MLB Network (out-of-market)

For updates, follow us on BlueSkyTwitter, and Instagram, and like us on Facebook.

Game thread XL – Tigers at Royals

May 8, 2026; Kansas City, Missouri, USA; The Kansas City Royals celebrate a walk off win in the ninth inning against the Detroit Tigers at Kauffman Stadium. Mandatory Credit: Peter Aiken-Imagn Images | Peter Aiken-Imagn Images

One of my favorite things that happens on Royals Review is Suff76’s Path to 90 wins. Now that we’re at the quarter-point of the season, I wanted to check in on that. If the Royals were following that path, they’d have been 19-19 entering this series, and would want to be 21-20 exiting it. Instead, they entered it 17-21 and are now 18-21. If they at least split tonight’s game and tomorrow’s, they’ll be 19-22, only two games off the pace they’d need for 90 wins, assuming they can follow the path the rest of the way. Especially considering the 8-game losing streak, they’ve made up a TON of ground already.

One of the things I preach but don’t always practice is trying to view the season in homestand/away trip chunks rather than on a game-by-game basis. Going game by game, that Cleveland series was disappointing, but looked at from a series perspective, it was solid. Going series by series, the Oakland series was disappointing, while the Mariners series was terrific; from a road trip standpoint, a 4-2 trip was fantastic.

If we look at it from a homestand perspective, after the Royals take at least two out of three from the Tigers, that would be a good homestand. Win more games on a homestand/road trip than you lose, and you’re always making up ground, even if you lose individual games or even individual series.

What that means is the Royals have a chance to guarantee themselves a good homestand and give themselves a chance at a terrific homestand tomorrow with a win tonight. But that also means if they do win tonight and lose tomorrow, that’s not a lost opportunity, that’s a successful homestand. Baseball is, famously, a marathon rather than a sprint. But we fans so often treat individual games as if they will make or break a season.

The Royals, on paper, should have an excellent opportunity in front of them tonight. Michael Wacha will take the mound for KC, and five of his seven starts to begin the year have been of the above-quality version. A quality start is, of course, six innings and three runs. All five starts were that good, but all of them saw him allow fewer than three runs, and multiple saw him go more than six innings. He did have a couple of rough starts against Baltimore and the Athletics, but he rebounded with seven innings of two-run ball against the Guardians earlier this week in one of the Royals’ wins.

Wacha hasn’t faced the Tigers this year, but he faced them in every series the two teams played last year. He had two quality starts, one start where he allowed only 2 runs in 5.1 innings, and a final start that was a bit of a dud where he gave up 4 runs in 4.2 innings, but had some terrible sequencing luck as he only allowed 5 hits and 1 walk. Hopefully, he’ll pitch something more like the seven shutout innings he gave KC on May 31 last year, when the Royals won 1-0.

The Tigers had originally planned to throw Tarik Skubal in this one. Unfortunately for them, he had a loose body removed from his elbow earlier this week so he’s unavailable. As Rex might say, the Royals won’t be sending any sympathy cards. Instead, the Tigers will use old friend Burch Smith as an opener and likely follow him with bulk reliever Ty Madden.

Smith has had a rough time since pitching for KC, he bounced around the majors for a couple of years before spending 2022 in the NPB and then even took a stab at the KBO in 2023. He returned to the states in 2024 and pitched a few subpar innings for the Orioles and Marlins. Last year, he pitched exclusively for Pittsburgh’s AAA affiliate before signing a minor league deal with Detroit over the offseason. They recalled him on April 22, and he’s been pretty good with a 1.59 ERA in 11.1 innings. He can be hard to hit, but when he does get hit, he gets hit hard.

Ty Madden is a rookie who pitched a handful of big league innings for the Tigers in 2024, though he remained in the minors all of last year. He came into the season ranked 27th among the Tigers’ prospects by FanGraphs. He was pretty mediocre in 2024, but his bulk relief appearance against the Red Sox earlier this week saw him pitch five shutout innings with seven Ks and no walks. He had trouble finding the zone in that start, though; the Red Sox just kept chasing. If the Royals can be more patient, they ought to find more success.

Lineups

The Tigers have put their dangerous lefties back in the lineup. Things won’t be easy for Wacha. On the other hand, Quatraro has actually removed Isaac Collins in favor of Lane Thomas. I’m not sure why, but hopefully it will pay off.

NBA takeaways: James Harden comes through in clutch, but Cavs still need more

We’ve arrived at the middle of the conference semifinal round, and the better squads out of the remaining eight teams have started to emerge.

There were two Game 3s Saturday, May 9, the first between the No. 1 seed Detroit Pistons and No. 4 Cleveland Cavaliers. In the nightcap, the No. 4 Los Angeles Lakers took on the defending NBA champions in the No. 1 Oklahoma City Thunder.

In both cases, the lower seeds played their first games of their respective series at home, and both looked to avoid falling into debilitating 0-3 deficits.

The Cavaliers did their part, fending off a Pistons rally in the second half to win, 116-109, with guard Donovan Mitchell leading the charge with 35 points.

Here are takeaways from Saturday’s Game 3s from the conference semifinal round:

Re-affirming the general vibe in the East, the Knicks remain the team to beat

No team is playing better hoops in the Eastern Conference than the New York Knicks, who are rolling through the 76ers, even as OG Anunoby is battling a hamstring issue that forced him out of Game 3 Friday, May 8.

While New York is excelling on both offense and defense, the Pistons have some vulnerabilities that have been exposed over the postseason. For one, All-Star center Jalen Duren (11 points and 4 rebounds in 29:17 on the floor Saturday) has become a role player, and is simply not a reliable No. 3 option, let alone a No. 2 threat.

In fact, his backup, Paul Reed (11 points and 3 rebounds in 9:46 on the floor) nearly matched Duren’s production in nearly 20 fewer minutes on the court. The Pistons lost 116-109.

The Cavaliers need the James Harden from the final two minutes of Game 3

James Harden did nail a trio of massive buckets inside the final two minutes Saturday — a step-back jumper, a floater in the lane and a step-back 3 to score 7 consecutive points for Cleveland in the clutch — but the Cavaliers cannot simply rely on Donovan Mitchell carrying this team back into the series with 35-pieces every game.

But consider this: prior to the final 1:29 of the game, Harden was sitting on just 12 points on 5-of-11 shooting. Harden does deserve credit for not forcing shots and letting the game come to him, but a dose of aggression earlier in these games will go a long way to tying the series up.

Coach Kenny Atkinson did show an immense amount of trust in Harden by putting the ball in his hands down the stretch. The Cavs should hope it can carry over into Game 4.

Cleveland Cavaliers guard James Harden and Detroit Pistons guard Cade Cunningham battle for position during Game 3 of the NBA Eastern Conference Semifinals May 09, 2026. (Photo by Jason Miller/Getty Images)

In make-or-miss league, Pistons need to find other outlets of offense

Like many teams, when the shots are dropping for Detroit, it can be tough to beat. Also like many teams, when they’re not falling, the Pistons can be vulnerable.

In the first half, the Pistons shot just 2-of-14 (14.3%) from 3-point range. And while Detroit was fortunate to catch fire and hit 7-of-11 (63.6%) from deep in the second half, a 16-point deficit at the half proved to be too much to overcome.

This has been Detroit’s weakness all season long, so the Pistons need to find ways to generate easier looks in transition to help open up the 3-point shooting.

On Saturday, both teams committed 15 turnovers. Yet, the Cavaliers turned those giveaways into 27 points, while Detroit produced only 19.

The Cavaliers are a perfect 5-0 at home this postseason. They need to do it on the road, too.

Cleveland’s inability this postseason to win away from the Rocket Arena is a significant concern. Granted, the Cavs obviously need to take care of Detroit in Game 4 to make this a series. But the Cavaliers have struggled to find offense outside of Cleveland.

In five home games this playoffs, Cleveland is averaging 119.2 points per game. On the road, that number plummets to just 100.2.

On Saturday, the Cavaliers shot the ball at an absurd 58.1% clip. In order to have any shot to come back and make a run, Cleveland needs to perform on the road.

This article originally appeared on USA TODAY: NBA scores, takeaways from today's playoff games: James Harden clutch?

Former Avalanche Superstar’s Brutal Injury Finally Revealed

For weeks, something about Mikko Rantanen looked off — and now the hockey world finally knows why.

The former Colorado Avalanche star played through a torn MCL suffered during the 2026 Winter Olympics, a revelation that suddenly reframes an otherwise uneven postseason from one of the NHL’s most dominant forwards.

A year ago, Rantanen felt almost impossible to contain. He carved through Colorado during the 2025 playoffs with the sort of ruthless offensive precision Avalanche fans know all too well, helping drive the Dallas Stars deep into the Western Conference playoffs while simultaneously haunting the franchise he once helped lead to a Stanley Cup.

This spring was different.

The production never completely disappeared — one goal and six assists in six games against the Minnesota Wild is still respectable by most standards — but the explosiveness, the power through contact, the ability to completely take over stretches of a game just didn’t feel fully present. There were moments where Rantanen looked caught between instincts and physical limitations, like a player trying to access another gear that simply wasn’t there.

The Missing Piece Behind an Uneven Postseason

Now, the explanation feels painfully obvious in hindsight.

Playing playoff hockey on a compromised knee is brutal enough on its own. Trying to do it as a six-foot-four winger whose game relies heavily on balance, edge control, puck protection, and lower-body strength makes it even more difficult. A torn MCL may not carry the same shock value as an Achilles or ACL injury, but it can quietly strip away the subtle mechanics that make elite players look effortless.

And yet, Rantanen played through it anyway.

That probably won’t surprise many people in Colorado.

During his years with the Avalanche, Rantanen built a reputation as one of those players coaches never had to worry about mentally. If there was a path onto the ice, he was going to find it. He wasn’t interested in watching from a distance while teammates fought through the postseason grind. Whether fully healthy or held together by tape and adrenaline, he played.

Unfortunately for Dallas, this version of Rantanen simply wasn’t the unstoppable force they saw a season earlier.

A Playoff Matchup That Never Happened

There’s also an unavoidable “what if” hanging over all of this from Colorado’s perspective.

Had the Stars advanced further, the Avalanche may have gotten another crack at the player who helped crush their Stanley Cup hopes last spring. That potential rematch carried genuine intrigue — not only because of the lingering playoff history, but because there’s always something emotionally charged about facing a franchise icon wearing different colors.

Instead, the possibility disappeared before it could materialize.

Now the focus shifts toward recovery. With the offseason ahead of him, Rantanen should finally have the opportunity to fully heal and reset physically before next season begins.

Meanwhile, Colorado continues to surge forward.

The Avalanche have looked fast, aggressive, and increasingly dangerous through the early part of their second-round series against Minnesota. With a chance to grab a commanding 3–0 lead in Game 3, Colorado suddenly appears to be building the exact kind of momentum every contender spends months chasing this time of year.

Image

A’s Beat Orioles 6-2

BALTIMORE, MARYLAND - MAY 9: Brent Rooker #25 of the Athletics celebrates with Nick Kurtz #16, Carlos Cortes #26 and Shea Langeliers #23 after hitting a three RBI home run during the third inning as catcher Adley Rutschman #35 of the Baltimore Orioles looks on at Oriole Park at Camden Yards on May 9, 2026 in Baltimore, Maryland. (Photo by Bill Streicher/Getty Images) | Getty Images

The A’s came out on top for the second day in a row, beating the Baltimore Orioles 6-2 in convincing fashion and setting themselves up for a series sweep tomorrow afternoon.

More to come…

Mauricio Dubon leads off, manning left field as Braves look to even series

SEATTLE, WASHINGTON - MAY 05: Mauricio Dubon #14 of the Atlanta Braves reacts after a two RBI double during the fourth inning against the Seattle Mariners at T-Mobile Park on May 05, 2026 in Seattle, Washington. (Photo by Jack Compton/Getty Images) | Getty Images

Well losing the Chris Sale game was really not what the doctor ordered for the Braves playing at the Dodgers, particularly the way that the game was lost, but they have a chance to even things up tonight behind Spencer Strider.

There are a number of notable changes to the Braves’ lineup, as Mauricio Dubon returns to the leadoff spot, bumping Baldwin, Albies, and Olson down a spot each. Sean Murphy is catching tonight, batting seventh, and he has hit well against Snell, with two walks, a single, double, and homer in 8 plate appearances. Jorge Mateo returns to the lineup at shortstop against the lefty Snell, batting ninth, after Jim Jarvis took a few days due to Mateo jamming his finger. Additionally, Michael Harris plays centerfield for the second consecutive night, a good sign that his quad continues to feel better.

Game Info

Game Time: Saturday, May 9th, 9:10 pm EDT

Location: UNIGLO Field at Dodger Stadium, Los Angeles, CA.

Watch: BravesVision

Radio/Audio: 680 AM / 93.7 FM The Fan

Player Grades: Cavs vs Pistons Game 3 – Max Strus changes the game

CLEVELAND, OH - MAY 9: Max Strus #2 of the Cleveland Cavaliers celebrates during the game against the Detroit Pistons during Round Two Game Three of the 2026 NBA Playoffs on May 9, 2026 at Rocket Arena in Cleveland, Ohio. 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 Nathaniel S. Butler/NBAE via Getty Images) | NBAE via Getty Images

The Cleveland Cavaliers held on for their first win of the series, beating the Detroit Pistons 116-109.

All grades are based on our usual expectations for each player.

Donovan Mitchell

35 points, 10 rebounds, 5 assists

Hello, Donovan.

Mitchell found something in the Game 2 loss. He carried that over to start Game 4 with a bang. Mitchell looked comfortable creating off the dribble and shot the ball well on his way to 20 points in the first half. This, paired with some of his best decisions as a playmaker in the playoffs, led to the type of performance we’ve been expecting from Spida.

Grade: A

James Harden

19 points, 7 assists, 2 rebounds, 1 steal

Harden put a disastrous Game 2 behind him and helped the Cavs sprint out of the gates today. He was back to raising their floor offensively, making timely plays to keep the Cavs bigs involved throughout the first half.

Then, in closing time, Harden put the team on his back and carried them across the finish line. It was his isolation scoring that staved off Detroit’s comeback and kept the Cavaliers in front to end the game.

Grade: A

Evan Mobley

13 points, 8 rebounds, 4 assists, 2 blocks

The Cavs will always be at their best, or at least better, when Mobley is being decisive. There’s no need for him to dribble or probe more than a few seconds on any given possession. The more straightforward the game gets, the better Mobley looks.

A fourth-quarter possession in which Mobley caught the ball on the wing, took an inverted screen, and went straight up with a two-step layup is an example of this. Mobley shot 4-6 from the floor and earned 10 free throws, but only made half of them.

Grade: B-

Jarrett Allen

18 points, 4 rebounds, 1 assist, 1 steal, 2 blocks

Allen continues to be a workhorse for the Cavs. He’s putting his head down and getting to the rim, or staying alert from the dunker’s spot for more opportunities to duck in and score. Allen is holding down the fort defensively and converting the majority of his attempts on offense. Can’t ask for much more than that.

Grade: B+

Dean Wade

3 points, 1 rebound

Wade’s time in the starting lineup is getting questionable. Yet, none of the other role players has outright taken the job from him. There’s no way to work around this team’s need for a wing-sized contributor. That doesn’t mean Wade is earning his place in the rotation, but the Cavs currently have no other options.

Grade: D

Max Strus

7 points, 5 rebounds, 2 assists, 1 steal

At this point, we’ve seen how Strus can impact winning without necessarily shooting the ball well. He was electric tonight, hustling for loose balls and giving Cleveland the intensity they sometimes lack in these moments. His third-quarter sequence, which included a backdoor layup, a forced turnover on the inbounds, and then a hockey assist for a Jaylon Tyson three-pointer, was pivotal in keeping things under control during a Detroit surge.

“He’s a maniac competitor,” said Kenny Atkinson. “We needed some wildness tonight, and he provides that.”

Grade:

Jaylon Tyson

3 points, 2 rebounds, 2 assists

For as much as we want Tyson to join the starting lineup, this is a job he has to earn. Tyson was fine in his two games in Detroit, but looked a bit shell-shocked today and wasn’t as willing to shoot or attack as you’d like. An errant inbounds pass that turned into a buzzer-beating layup to end the third quarter was deflating.

Grade: C-

Dennis Schroder

11 points, 2 assists, 1 rebound, 2 blocks

Schroder helped the Cavs start this game with a lead by knocking down a pair of triples in the first quarter and using his burst to put pressure on the rim. His ball-handling and defensive tenacity have made him necessary to this rotation.

Grade: A-

Sam Merrill

7 points

Merrill returned from a hamstring injury and looked right at home. He buried a heavily contested jumper in his first minutes on the floor and then drew an offensive foul shortly after. He’d draw another one later in the second half, and did much more than the box score suggests.

Grade: B+

Jays Crush Angels

May 9, 2026; Toronto, Ontario, CAN; Toronto Blue Jays left field Jesus Sanchez (12) dives back to first base in the fifth inning against the Los Angeles Angels at Rogers Centre. Mandatory Credit: Gerry Angus-Imagn Images | Gerry Angus-Imagn Images

Angels 1 Blue Jays 14

The only inning that really mattered was the fifth. The Jays scored seven runs in the bottom of the inning and that was more than enough. But the Jays added six more runs in the seventh and eighth.

Trey Yesavage was good enough, for four innings. He allowed four hits, two walks and six strikeouts, while not allowing a run. He was helped out by Addison Barger making a terrific throw from right, cutting down what should have been an easy run. Unfortunately, Trey threw a lot of pitches in those four innings, leaving the game with 87 pitches. Pitching deeper into a game would be nice. You can’t get the W if you throw just four innings.

Five different relievers did a good job too:

  • Mason Fluhardy got two strikeouts in the fifth. He got the win.
  • Braydon Fisher had a clean sixth.
  • Joe Mantiply a clean seventh.
  • Tyler Rogers gave up the Angels only run in the eighth, off 3 hits.
  • Tommy Nance allowed 3 hits in the ninth, but didn’t allow a run in the ninth.

We had 20 hits.

  • George Springer had two with a double.
  • Addison Barger didn’t have a hit but had two walks and scored a run. And he threw out a runner from pretty deep right and throwing at 101 mph to get the runner from third.
  • Vladimir Guerrero had two hits, with a run and an RBI.
  • Kazuma Okamoto was one for four with an RBI.
  • Jesus Sanchez had two hits, three runs, 2 RBI. One of those hits was a popup that landed just inside the left field line, falling between the third baseman, shortstop and left fielder.
  • Daulton Varsho was three for five with two runs scored.
  • Ernie Clement was five for five, with three runs and two RBI.
  • Andres Gimenez was o for four with an RBI.
  • Brandon Valenzuela went four for five with three runs, four RBI, a double and our only home run.

The Angels defense was terrible, which helped out. The only had one official error, but could have had three or four if they

Jays of the Day: Varsho (0.12 WPA), Clement (0.12) and Barger (0.10, plus the throw from right) and Yesavage (0.21) get the number.

Other Award? Well, George Springer had the number (-0.10).

Tomorrow the Jays go for the sweep with Eric Lauer (1-4, 6.03) going against José Soriano (5-2, 1.74). It is a 1:30 start time.

Game 39: St. Louis Cardinals at San Diego Padres

San Diego, California - May 08: Jackson Merrill #3 of the San Diego Padres runs after a single against the St. Louis Cardinals during the fourth inning at Petco Park on Friday, May 8, 2026 in San Diego, California. (Photo by Meg McLaughlin / The San Diego Union-Tribune via Getty Images)

St. Louis Cardinals (23-15) at San Diego Padres (22-16), May 9, 2026, 4:15 p.m. PST

Watch: FOX

Location: Petco Park – San Diego, Calif.

Listen: 97.3 The Fan



Please remember our Game Day thread guidelines.

  • Don’t troll in your comments; create conversation rather than destroying it
  • Remember Gaslamp Ball is basically a non-profanity site
  • Out of respect to broadcast partners who have paid to carry the game, no mentions of “alternative” (read: illegal) viewing methods are allowed in our threads

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Mets vs. Diamondbacks: Lineups, broadcast info, and open thread, 5/9/26

May 3, 2026; Anaheim, California, USA; New York Mets pitcher Clay Holmes (35) delivers during the first inning against the Los Angeles Angels at Angel Stadium. Mandatory Credit: William Liang-Imagn Images | William Liang-Imagn Images

Mets lineup

  1. Juan Soto – LF
  2. Bo Bichette – SS
  3. MJ Melendez – DH
  4. Mark Vientos – 1B
  5. Carson Benge – RF
  6. Marcus Semien – 2B
  7. Brett Baty – 3B
  8. Francisco Alvarez – C
  9. Tyrone Taylor – CF

Clay Holmes – RHP

Diamondbacks lineup

  1. Ketel Marte – 2B
  2. Corbin Carroll – RF
  3. Geraldo Perdomo – SS
  4. Adrian Del Castillo – DH
  5. Ildemaro Vargas – 1B
  6. Nolan Arenado – 3B
  7. Lourdes Gurriel – LF
  8. Gabriel Moreno – C
  9. Ryan Waldschmidt – CF

Merrill Kelly – RHP

Broadcast info

First pitch: 7:15pm EDT
TV: FOX
Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2

Blue Jackets Should Consider Targeting Top Pending UFA D-Man

The Columbus Blue Jackets will be a team to watch closely this off-season. When noting that they missed the playoffs following a rough finish to the regular-season, they should be looking to boost their roster.

One specific area that the Blue Jackets could aim to improve is the right side of their blueline. It is fair to argue that they could use another top-four defenseman for their right side. When looking at this year's pending unrestricted free agents (UFAs), Rasmus Andersson stands out as a clear potential option. 

Andersson is one of the best defensemen who can hit the free-agent market on July 1, if not the best. This is because the 29-year-old defenseman provides solid offense from the point, plays steady defensively, and works in all situations. With this, he would be an excellent pickup for the Blue Jackets if they successfully signed him. 

Andersson had another strong regular-season in 2025-26, too. In 81 games split between the Calgary Flames and Golden Knights, the 6-foot-1 defenseman recorded 17 goals, 30 assists, 47 points, 149 blocks, and a plus-4 rating. With numbers like these, he would certainly give the Blue Jackets' defensive group a nice boost if Columbus ended up landing him. 

When looking at the Blue Jackets' current defensive group, Andersson could slot nicely on their top pairing with superstar blueliner Zach Werenski. Yet, even if Andersson ended up playing on the Blue Jackets' second pairing, he would make Columbus' top four stronger. He would also give them another option to consider for both their power play and penalty kill. 

Yet, with Andersson being one the best pending UFAs who could hit the market on July 1, there is no question that he will be getting a significant raise from his current $4.55 million cap hit. This remains the case whether he ends up signing a contract extension with the Golden Knights or signs with another team. Therefore, he would almost certainly be an expensive addition for the Blue Jackets if they ended up being the lucky team that lands him in free agency. 

However, given how well Andersson has fit into the Golden Knights' system, it would not be shocking in the slightest if he ends up signing a contract extension to stay in Vegas this summer. Yet, if Andersson and the Golden Knights do not come to terms on a new contract, the Blue Jackets should consider at least kicking tires on the 6-foot-1 defenseman. The fit looks strong on paper.