Diamondbacks 2, Atlanta 1: Who Needs Bats?

Okay, so this was a strange one. As was noted in 1AZFan1’s recap of last night’s shutout loss, our offense has been completely AWOL for several days now. This is something we’ve seen happen plenty over the last several years, but these multi-day offensive outages get exponentially more concerning when, as I and others have expended a lot of words on already this year, our pitching staff, both in the rotation and in the bullpen, is very much constructed of chewing gum, baling wire, and whatever found objects Mike Hazen was able to salvage from the local bins on garbage night. Having to rely primarily on our pitching does not fill me with confidence. Like, ever.

And yet.

This game, like all baseball games (at least the ones that don’t involve one or both teams using the “opener” strategy and therefore deciding in advance that it’s going to be a bullpen game), is first and foremost a contest between two pitchers. This was not a game where any openers were used. Bryce Elder was starting for the Atlanta Braves; Michael Soroka was going for the Diamondbacks. Usually, the team whose starter pitches the better game wins the baseball game. This is not always the case of course—the baseball gods are cruel and fickle and often whimsically malicious. But more often than not, that is the case.

So let’s break down the two pitchers’ performances. Both pitchers pitched well today, let’s get that out of the way right up front. Each starter only surrendered four hits over the course of the ballgame. Both bullpens, once they got involved, put up zeroes and allowed no baserunners. It was, by all measurements, a very well-pitched game on both sides.

Pitcher A threw 90 pitches over the course of seven innings of work. As noted, he gave up four hits. He walked one. He struck out eight. He surrendered zero earned runs. He faced the minimum in six of the seven innings he worked.

Pitcher B threw 91 pitches over the course of five innings of work, only giving up four hits and allowing one earned run. He walked three, and hit a batter, and struck out three. He allowed runners in every inning that he worked, not recording a single clean inning.

Naturally, you might expect that Pitcher A was Michael Soroka, given the fact that by the numbers it’s the far better performance, and as you gleaned from the headline, the Diamondbacks emerged from the contest with the victory.

You would be wrong. Remember, the baseball gods can be, after all, cruel and fickle and whimsically malicious. Also, the numbers don’t always tell the entire story. Pitcher A was in fact Bryce Elder. PitcherB was, in fact, Soroka. And yet we won.

So here’s how it happened. This will be necessarily short, because today as much as just about any game recently, our offense was pretty much entirely absent. Both Soroka and Elder worked a scoreless first, though Soroka tossed 17 pitches and walked Atlanta first baseman Matt Olson with two outs, while Elder sat down Ketel Marte, Corbin Carroll, and Geraldo Perdomo in order, only needing 10 pitches to do so.

It all comes down, really, to the second inning. Soroka walked former Giant Mike Yastrzemski to lead off the top of the second. Ozzie Albies followed with a grounder to the right side of the infield that advanced Yastrzemski to second. Michael Harris flew out to center, and then Dominic Smith, perpetual journeyman and currently the Braves’ designated hitter, swung at a full-count Soroka pitch that was up and outside, well out of the strike zone, and slapped it into left field to score the runner from second. 1-0 Atlanta

In the bottom of the second, however, it was our turn. Gabriel Moreno led off the frame with a ground ball single into center field. Adrian Del Castillo, who was functioning as our “designated hitter” (and, as it turned out, sinkhole of suck) today, struck out. Nolan Arenado grounded his own single to center, putting runners on first and second for everyone’s favorite dark horse rookie and Savior of the Lineup(TM), Jose Fernandez, who was manning first base this afternoon. Fernandez, somewhat surprisingly, squared up and bunted the first pitch he saw up the third base lane. It was supposed to be a sacrifice, but, well, instead this happened:

So, yeah, that sure was wacky. Throwing error by Elder that rolls up the line, Arenado runs through a J.R. House stop sign, the bunt is scored as a single, and two Diamondbacks runs cross the plate. Neither run was earned, so this game also earns the fun distinction in the box score of us scoring two runs but zero runs batted in.

I tell ya, you gotta love baseball sometimes. 2-1 D-BACKS

And that is also the last time the Braves pitchers faced more than the minimum three in an inning. That was in part thanks to the Diamondbacks grounding into two 3-6-3 double plays: one in the third off the bat of Perdomo to erase a one-out Corbin Carroll walk, and one by Del Castillo in the fourth to erase Gabriel Moreno’s leadoff single.

Seriously. The offense was not in the building today, once again. Which is both disappointing and concerning, but what can you do?

Meanwhile, Soroka pitched around more traffic in his remaining three innings of work—doubles, walks, singles, hit batsmen, all kinds of good stuff. But somewhat miraculously, while it felt, at least to me, like he was flirting with disaster the entire time, he nevertheless managed to escape again and again and finish his day with only the one run allowed.

Of course, when the starter exits after five frames, that means that the bullpen has to get involved, which tends to produce acid reflux responses in the Diamondbacks faithful, and with good reason. There was, however, no need to worry today. Wonders truly will never cease.

Taylor Clarke threw 12 pitches in a scoreless sixth, allowing no Braves to reach base. Jonathan Loaisiga threw 10 pitches in a scoreless seventh, allowing no Braves to reach base. Juan Morillo threw 14 pitches in a scoreless eighth, allowing no batters to reach base. Paul Sewald struck out two of the three batters he faced while throwing 21 pitches to redeem himself for last night’s implosion and nail down the save without any Braves hitters reaching base.

Dang. What a genuinely strange baseball game. 2-1 D-BACKS FINAL

Win Probability Added, courtesy of FanGraphs

Superfriends: Diamondbacks pitchers (9 IP, 4 H, 1 ER, 3 BB, 7 K, +64.6% WPA)
Boy Wonder: Jose Fernandez (3 AB, 1 H, +15.1% WPA)
Suicide Squad: Diamondbacks hitters other than Fernandez (23 AB, 3 H, 1 BB, 9 K, -29.7% WPA)

It was a pretty quiet Gameday Thread today, which is understandable given how the first two games of this series went, and also that the NCAA Final Four was underway while the game was going on. At time of writing, we’re looking at 126 comments. A number went Sedona Red (or what passes for it these days), because we were apparently feeling generous with our rec’s today. By popular acclaim, this one goes to Snake_Bitten, who was not present in the Thread but was doing their part by being at the game in person, and also invoking the grace of the baseball gods to ensure Soroka’s success against his former team:

So despite the inauspicious beginning to the series, we find ourselves going into tomorrow’s game with the opportunity to salvage a series split! Brandon Pfaadt goes for us, lefty Michael Perez goes for Atlanta. This one will feature our home team broadcasters, which will be nice after two days of national broadcasts of varying quality. First pitch is scheduled for 1:10pm AZ time. Hope you can drop by!

As always, thanks so much for reading my maunderings, and as always, go Diamondbacks!

Yankees’ diverse lineup makes up for first pitching slip in wild win over Marlins

An image collage containing 3 images, Image 1 shows Cody Bellinger (35) hits an RBI sac fly allowing New York Yankees center fielder Trent Grisham (12) to score during the 6th inning when the New York Yankees played the Miami Marlins Saturday, April 4, 2026 at Yankee Stadium in the Bronx, NY. , Image 2 shows Cody Bellinger (35) is greeted by New York Yankees right fielder Aaron Judge (99) after they both score on Bellinger’s two-run homer during the 5th inning when the New York Yankees played the Miami Marlins Saturday, April 4, 2026, Image 3 shows Yankees pitcher Ryan Weathers (40) throws a pitch during the third inning when the New York Yankees played the Miami Marlins Saturday, April 4, 2026 at Yankee Stadium in the Bronx, NY

The way the season has begun for the Yankees, one step back has been accompanied by two steps forward.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

For the first time this season, they could not rely upon supreme pitching, the club’s historic run thwarted with Ryan Weathers and later Camilo Doval on the mound.

It did not matter. The Yankees turned to Giancarlo Stanton and a multi-pronged offensive attack that helped them score nine of the final 12 runs to seize a wild and ugly game from the Marlins.

The Yankees dug a four-run hole, climbed back on top, blew that lead and then surged back ahead on the back (and legs) of Stanton in a roller-coaster, 9-7 victory in The Bronx on Saturday night. The 44,150 shivering fans on hand were rewarded for not leaving early on a night when the wind chill (in the 30s) and early deficit (trailing 4-0 after 4 innings) made the notion appealing.

With the comeback, the Yankees (7-1) matched their best start through eight decisions in franchise history, just the second time in the past 23 years they have won seven of their first eight.

Cody Bellinger (35) hits an RBI sac fly allowing New York Yankees center fielder Trent Grisham (12) to score during the 6th inning when the New York Yankees played the Miami Marlins Saturday, April 4, 2026 at Yankee Stadium in the Bronx, NY. Robert Sabo for NY Post

Victory No. 7 was created differently. Yankees pitching had allowed eight runs over the first seven games, matching the 2002 Giants and 1993 Braves for the fewest in MLB history.

Weathers then allowed three runs before the end of the second inning and did not escape the fourth. Doval allowed two more in a wayward, lead-costing eighth.

But the Yankees lineup — which was outhit 15-6 but drew 10 walks and scored creatively rather than emphatically — was the difference-maker.

“Cold, windy, behind early,” manager Aaron Boone would say, “and the quality of at-bat just never went away.”

Cody Bellinger (35) is greeted by New York Yankees right fielder Aaron Judge (99) after they both score on Bellinger’s two-run homer during the 5th inning when the New York Yankees played the Miami Marlins Saturday, April 4, 2026. Robert Sabo for NY Post

The biggest moment belonged to Stanton, who watched Doval struggle in the top of the eighth and then stepped up with two outs and the bases loaded in the bottom of the inning with the game tied.

Known for blasts, Stanton fought a seven-pitch battle against righty Michael Petersen before poking a single through the left side that plated the two go-ahead runs for a lead that would hold up.

The Yankees hope this season ends differently in part because they believe they will be less reliant on the long ball and can jump-start their offense using various means. Stanton — and his teammates — demonstrated as much during the comeback:

  • In the fifth, the four-run deficit was cut in half when Aaron Judge singled and Cody Bellinger crushed a Max Meyer slider over the wall in right-center for a two-run shot.
Yankees pitcher Ryan Weathers (40) throws a pitch during the third inning when the New York Yankees played the Miami Marlins Saturday, April 4, 2026 at Yankee Stadium in the Bronx, NY. Robert Sabo for NY Post
  • In the sixth, small ball and substitutions were the key. A pinch-hitting Paul Goldschmidt walked before José Caballero was drilled. Trent Grisham chopped an RBI single through the left side for one run before Judge snuck a single down the first-base line for another to tie it. Needing contact, the Yankees found it again with Bellinger, who lifted a fly ball to left that was just deep enough to score Grisham from third as he angled a slide and dragged his foot across home plate.
  • Insurance arrived in the seventh in a fashion that the Yankees probably cannot count upon ever happening again. Stanton — whose last steal came in the pandemic season of 2020 — walked, took a lead, took a bigger lead as he was not being held on the base and then took off for a sneak-attack steal.

“Awesome,” Boone said.

“The boys were fired up,” Bellinger added.

“If they’re going to give it to me,” Stanton said, “I got to go get it.”

He moved to third on a groundout and then scored on a two-out passed ball, one of the slowest runners in baseball single-handedly manufacturing a run that made it 6-4.

That lead disappeared in the eighth, when Doval — who struggled last season after coming over from the Giants — allowed three hits that turned into two runs.

But further hiccups from Doval did not matter. Neither did a misplay from Jazz Chisholm Jr. in the ninth, which created more work for David Bednar (fourth save). Neither did the issues of Weathers, who let up three runs on six hits in 3 ²/₃ innings.

A Yankees offense that scored every which way made sure of that.

“It seems like everyone had a big at-bat tonight in some way, shape or form,” Boone said, “to allow us to score a bunch of runs, which obviously tonight we needed.”

Giancarlo Stanton's go-ahead knock caps Yankees' 9-7 win over Marlins

The Yankees offense woke up from their slumber to score six unanswered runs. But after the bullpen coughed up the lead, Giancarlo Stanton's two-run single in the eighth lifted New York to a 9-7 win on Saturday night at Yankee Stadium.

The Yankees had just six hits and were 3-for-13 with runners in scoring position -- with nine left on base -- but they took advantage of their 11 walks, the second consecutive game in which they had that many, and the Marlins' mistakes.

Here are the takeaways

-Ryan Weathers wasn't long for this game as he labored early and often. In the first inning, a one-out walk and a two-out bloop single put runners on the corners before Heriberto Hernandez split the outfielders with a triple that plated two. Weathers would get out of the inning without further damage, but it took the young southpaw 31 pitches.

The second inning wasn't much better. Back-to-back singles (one of the infield variety) to lead off the inning put Weathers in another jam. Weathers got a slow roller to Jazz Chisholm Jr., but he and Jose Caballero couldn't complete the double play. Austin Wells caught the runner trying to steal second for the second out, but Weathers could not get the third out. He walked the next batter and allowed an RBI single to Agustin Ramirez to put the Yankees behind 3-0.

Weathers struggled in the third but escaped without allowing more runs and got the first two batters out in the fourth before he was pulled.

The southpaw tossed 88 pitches (53 strikes) in 3.2 innings pitched. He allowed three runs on six hits, three walks, while striking out four batters. In his first two starts of the season, Weathers has now allowed four runs in 7.2 innings pitched.

It's the first time a Yankees starter allowed more than two runs this season.

-The Yankees offense struggled early on against starter Max Meyer, but they had their chances. Their best chance came in the third. The first two batters reached for Aaron Judge, but the reigning MVP hit a deep drive to center that the center fielder ran down. After Cody Bellinger walked to load the bases, Ben Rice struck out swinging before Stanton popped out to the catcher to end the threat.

New York had one hit through the first four innings, but then Judge hit a two-out single and Bellinger launched his first home run of the season to cut the Marlins' lead to 4-2. The Yankees would get two more batters on, but Chisholm struck out swinging to strand two more.

The Yankees had another chance in the sixth after the first two batters got on. McMahon struck out looking before Trent Grisham singled home Paul Goldschmidt -- who pinch-hit for Wells. Judge followed with an opposite-field single down the first base line to tie the game. Bellinger hit a sacrifice fly to give the Yankees their first lead of the game.

-The Yankees' sixth run of the game came in an unexpected way. Stanton led off the seventh with a walk, and then stole second as the Marlins weren't holding him on. He moved to third on a groundout and came home to score on a wild pitch. It was Stanton's first regular season stolen base since 2020. But Stanton wasn't done. In the eighth, with the score tied at six apiece, Stanton muscled a two-run single with the bases loaded to put the Yankees up for good. Rice scored from third on a wild pitch, the second run scored this way of the night.

- Paul Blackburn was the first arm out the bullpen, but would allow an unearned run thanks to some poor defense. Blackburn gave up an infield single and then Jakob Marsee singled to left field, but Bellinger's throw to third base was not caught by Ryan McMahon or Blackburn -- who was covering -- allowing Ramirez to score from third.

Blackburn rebounded to get a few more outs before Tim Hill and Fernando Cruz locked the Marlins down. However, Camilo Doval came on in the eighth and allowed a single and a double to lead off the inning. He struck out a pinch-hitting Owen Caissie, but Javier Sanoja doubled to tie the game at 6-6. Brent Headrick replaced Doval and got the final two outs of the inning without further damage.

David Bednar came in and after an infield single thanks to Chisholm's double clutch, the Yankees closer delivered a one-out walk to bring the tying run to the plate. Xavier Edwards singled to cut the Yankees lead to 9-7. Caissie and Griffin Conine struck out swinging to end the game.

Here's the bullpen breakdown:

  • Blackburn: 1.2 IP, 1 R, 3 H, 2 K
  • Hill: 1.0 IP
  • Cruz: 0.2 IP, 1 K
  • Doval: 0.1 IP, 3 H, 2 ER, 1 K -- he's now allowed four runs in his last two outings 
  • Headrick: 0.2 IP, 1 BB
  • Bednar: 1.0 IP, 3 H, 1 ER, 1 BB, 2 K

Game MVP: Giancarlo Stanton

Stanton's bat and feet were the difference in this game.

Highlights

What's next

The Yankees and Marlins complete their three-game series on Sunday. First pitch set for 1:35 p.m.

Max Fried will take the mound for the third time this season. Miami, meanwhile, is set to start Chris Paddack.

Giancarlo Stanton swipes first base in regular season since 2020 to set up a Yankees run

Giancarlo Stanton reacts after stealing a base during the Yankees' game April 4.
Giancarlo Stanton reacts after stealing a base during the Yankees' game April 4.

Giancarlo Stanton has hit well this year, but with just one homer on the season.

He decided to make up for that with his legs during Saturday’s 9-7 win.

Yes, the player who has been plagued by lower body injuries for much of his time with the Yankees, basically manufactured a run by himself in the seventh inning against Miami in The Bronx.

Giancarlo Stanton reacts after stealing a base during the Yankees’ game April 4. Screengrab via X/@Yankees

He walked to lead off the bottom of the seventh and then stole second base with J.C. Escarra at the plate.

It was Stanton’s first stolen base in a regular season game since 2020 — although he did have one in the postseason two years ago, when he swiped second in Game 3 of the 2024 ALDS against the Royals.

Stanton’s move goes along with the Yankees’ plans towards “aggressive” baserunning.

Giancarlo Stanton stole second base during the Yankees’ April 4 game against the Marlins. Screengrab via X/@Yankees

He then moved to third on Escarra’s groundout to shortstop, which set up an insurance run, as Stanton raced home on a passed ball by Agustin Ramirez. 

It gave the Yankees a 6-4 lead. 

Karlsson Scores Twice In Canucks’ 7–4 Loss To The Utah Mammoth

The Vancouver Canucks celebrated two NHL game milestones tonight in their 7–4 loss to the Utah Mammoth. Prior to puck-drop, they honoured Evander Kane for his 1000th NHL game played on March 30 against the Vegas Golden Knights. On the ice, Linus Karlsson scored twice in his 100th NHL game, while Jake DeBrusk and Marco Rossi also found the back of the net. Nikita Tolopilo started in net, stopping 17 of 23 shots faced. 

The biggest piece of news occurred prior to puck drop. While Tolopilo was named the starting goaltender ahead of tonight’s game and ultimately ended up playing, Jiří Patera was called up only a few minutes prior to Vancouver’s warm-up. When both teams took to the ice for warm-ups, only Tolopilo came out. Canucks Head Coach Adam Foote later clarified why Kevin Lankinen was absent so close to puck-drop. 

“He woke up and didn’t feel right, didn’t feel good. So we had to make that call this morning,” he said post-game, also clarifying that there is no current timeline on Lankinen’s absence. 

The 100-game man made the biggest impression of his teammates in tonight’s matchup. Karlsson found the back of the net early in the first, collecting the puck along the boards and bringing it into the slot to score his 14th of the season. In the second period, it was Karlsson again who scored to even the score up at two, deflecting a shot from Victor Mancini past Mammoth goaltender Karel Vejmelka. 

“It’s something you dream of, to play in the NHL, and hopefully I have a couple more in me,” Karlsson said of his 100th game tonight. “You want to be a full-time NHLer and a hundred is a good start.” 

Vancouver’s power play has been hot as of late, continuing their streak of success by scoring twice tonight in what is now their fifth consecutive game. With the two tallies tonight, the Canucks are now up to 11 goals in their past 10 games. Adding to that is the fact that DeBrusk currently has five of these goals down this particular stretch. 

“I think the main thing is Hronek getting more comfortable up there. Two is where Boeser and DeBrusk are playing off each other in the right spot, whether one’s low, depending where the puck is, they’re a good tandem. They’re working well together with tips and rebounds. And I think Marco is pretty patient on that half wall. He doesn’t just throw pucks away, usually. He’s pretty consistent at making the right play,” Foote said about the power play’s recent string of success.  

Having said that, their first opportunity lacked the same inspiration that it has shown recently. The Canucks gave up more high-end chances than produced their own during this man-advantage, allowing two breakaway sequences and ultimately giving Utah the space to score their fourth goal of the game. 

“We were struggling early in this game. They were pressuring us up high. We weren’t getting down low quick enough. Then I thought our breakouts gave them a little bit of momentum. In the second period, we had two bad breakouts and gave them momentum. And then they got one right after that, 5-on-5. But then we got a couple quick ones.”  

While tonight’s score ultimately didn’t paint the best picture, Vancouver still managed to get some goals on a night that celebrated two players’ career milestones. 

Apr 4, 2026; Vancouver, British Columbia, CAN; Vancouver Canucks center Linus Karlsson (94) skates with puck against Utah Mammoth center Nick Schmaltz (8) during the second period at Rogers Arena. Mandatory Credit: Simon Fearn-Imagn Images
Apr 4, 2026; Vancouver, British Columbia, CAN; Vancouver Canucks center Linus Karlsson (94) skates with puck against Utah Mammoth center Nick Schmaltz (8) during the second period at Rogers Arena. Mandatory Credit: Simon Fearn-Imagn Images

Stats and Facts: 

  • Brock Boeser tallies his 477th point, tying Pavel Bure for eighth all-time in Canucks history 
  • Canucks extend their current power play goal streak to five consecutive games 
  • Vancouver remains winless against the Mammoth 

Scoring Summary: 

1st Period: 

2:28 - VAN: Linus Karlsson (14) from Pierre-Olivier Joseph and Liam Öhgren 

13:34 - UTA: Kailer Yamamoto (11) from Logan Cooley 

18:30 - UTA: Clayton Keller (23) from Lawson Crouse and Nick DeSimone 

2nd Period: 

2:05 - VAN: Linus Karlsson (15) from Victor Mancini and Teddy Blueger 

7:04 - UTA: Clayton Keller (24) from Dylan Guenther and Mikhail Sergachev (PPG) 

11:55 - UTA: Dylan Guenther (38) from John Marino and Logan Cooley 

3rd Period: 

0:20 - VAN: Jake DeBrusk (19) from Filip Hronek (PPG) 

1:32 - UTA: Lawson Crouse (21) from Clayton Keller 

4:40 - VAN: Marco Rossi (10) from Filip Hronek and Brock Boeser (PPG) 

11:45 - UTA: Liam O’Brien (3) from Brandon Tanev and Nate Schmidt 

19:07 - UTA: Clayton Keller (25) from Nick Schmaltz and Ian Cole (ENG) 

Up Next: 

The Canucks will play in their second-last game at home when they take on the Golden Knights on Tuesday. Vancouver has dropped both of their first two games against Vegas this season, losing 5–2 on February 4 and 4–2 on March 30. Tuesday will be the first and only time Vegas comes to Vancouver, with puck drop slated for 7:00 pm PT. 

Make sure you bookmark THN's Vancouver Canucks site and add us to your favourites on Google News for the latest news, exclusive interviews, breakdowns, and so much more. Also, don't forget to leave a comment at the bottom of the page and engage with other passionate fans through our forum. This article originally appeared on The Hockey News.

Latest From THN’s Vancouver Canucks Site

Canucks Call Up Goaltender Jiří Patera From AHL Ahead Of Matchup Against Utah

A Loss Saturday Night Would Ensure The 2025-26 Canucks Secure A Franchise Record

Recent Draft Lottery History Should Concern Canucks Fans

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

The Hockey News
The Hockey News

Quinton Byfield Calls Game In OT, Propels Kings Over Maple Leafs

Artemi Panarin continues his great play with the Kings, this time with a great find to Quinton Byfield on the rush in overtime to score the game-winning goal and lift the Los Angeles Kings (31-26-19) over the Toronto Maple Leafs, 7-6. 

In a tie game in overtime, we've seen this before from the Kings, and it's never good. But this time, Los Angeles capitalizes in the clutch to win a huge game in a must-win situation to stay alive in the playoff race. 

This win makes up for that heartbreaking loss the Kings suffered on Thursday against the Nashville Predators. 

The game opened up as it has in the last four games. Once again, the Kings went down by two goals to start the first period; it's the third time in their last four games that they have started off this poorly in the opening frame. 

The recent defeats the Kings have been suffering stem from terrible early starts and fighting their way back into the game, which ends in the same pattern: losing in overtime.  

Los Angeles went six minutes in the first period, not even recording one shot on goal, which tells you everything about why Toronto held a 2-0 lead to end the first period. 

The early sluggish turnovers by Los Angeles led to the two-goal hole that the Maple Leafs poured on the Kings.

Despite the offensive struggles early on by the Kings, they still outshot Toronto 11-8 after 20 minutes. 

The second period began immediately with Los Angeles playing with more urgency and tenacity, scoring two goals in two minutes.  At the 18:49 minute mark, the Kings played a beautiful rush on transition with Jared Wright leading the play to find Quinton Byfield for the tap-in goal. 

Another goal was capitalized on by the Kings after a Maple Leaf turnover. Mikey Anderson led the 2-on-1 rush out of the box and fed a trailing Adrian Kempe on the rush to bury his 31st goal of the season, tying the game up 2-2. 

Toronto had two consecutive goals that were called off, which helped the Kings dodge a bullet. One goal was called off for offside, and the second for too many players on the ice, which would've had the Maple Leafs up 4-2, leaving the score tied.  

Despite the two overturned goals, the Kings didn't capitalize on those calls and ended up giving up another goal, which counted. 

The Maple Leafs converted on their first of two power plays, scoring on the loose puck, to give Toronto back the lead. 

But, over five minutes later, the Kings once again tied things up after a beautiful pass from Brandt Clarke, finding Artemi Panarin for the tip-in goal in tight, tying the scoreboard 3-3. 

With just under 11 seconds to go in the second period, the Maple Leafs would once again score on their second power play of the night after great passing. Easton Cowan beat Darcy Kuemper to give Toronto the lead again. 

Despite trailing 4-3, Los Angeles was much better in the second. Recognizing that the playoffs are on the line, they were more aggressive on both sides of the ice and outshot the visiting team 17-6. 

Now, this is where all the chaos began for Los Angeles. Entering the third period down by one, the Kings scored three consecutive goals to take a two-goal lead. Here's how it all started. 

Panarin led with terrific patience on the puck, skating around the neck, redirecting traffic passing the puck to Adrian Kempe, who scored his second goal of the night through traffic to once again tie the game up. 

Big Sammy Helenius put Los Angeles back in front for the first time just 28 seconds later after tying it up. Helenius got help with a nice moving screen by Jeff Malott to fire the puck through the Maple Leafs' goaltender and give the Kings their first lead.

Over a minute later, Los Angeles continued its great passing and movement, getting a lot of open looks. This time, it was Alex Laferriere joining the party after a great setup by Trevor Moore on the left side of the ice to finish the play and let Laferriere score. 

Despite holding on to a two-goal lead, the Maple Leafs didn't go away that easily. The Kings started playing like how they did early on, careless turnovers and errors, letting Toronto capitalize and score two consecutive goals, tying the game 6-6 just like that.

 

Both teams failed to score in the final five minutes of regulation after Toronto tied it up, forcing another overtime for the Kings, who now have the most overtime games played in NHL history with their 31st today.

After a breakaway chance for the Maple Leafs to score and win the game, Darcy Kuemper got a huge stop to set up the 3-on-2 led by Artemi Panarin, who found Quinton Byfield on the rush to score the game-winning goal, lifting the Kings over the Maple Leafs.  

Key Stats

Adrian Kempe finished with two goals, two assists, and four points. Artemi Panarin had a great night as well, scoring a goal, assisting on the game-winning goal, and finishing with three points. Quinton Byfield pitched in two goals and two points, while Trevor Moore had a nice showing with two assists and two points. 

The Kings are now back in the playoff picture with tonight's win, at 81 points and holding a two-point lead over the Sharks and Predators, who will face off tonight. The winner of that game will tie the Kings for the final playoff spot. 

The Kings' next matchup is Monday against the Nashville Predators at 7:30 PM PT, in what will be the biggest game of the season for the Kings to continue to stay in the playoff hunt. 

Image

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

Devils fall short in shootout loss to Canadiens

NEWARK, N.J. (AP) — Oliver Kapanen’s decisive goal in the shootout gave the Montreal Canadiens a 4-3 win over the New Jersey Devils for their eighth straight win on Saturday.

Kapanen scored on a wrist shot past Devils goalie Jake Allen in the fifth round of the shootout.

The win gave Montreal 100 points for the first time since the 2016-17 season when it accumulated 103 points.

Ivan Demidov, Lane Hutson and Jayden Struble scored for Montreal, and Jakub Dobes had 35 saves.

Timo Meier, Jack Hughes and Dawson Mercer scored for New Jersey and Allen stopped 26 shots.

Cole Caufield picked up two assists, but failed to notch his 50th goal for Montreal. Caufield will get another shot Sunday when these two teams face off again in Montreal. He is sitting at 49 goals.

Caufield is looking to be the first Montreal Canadiens player to score 50 goals in a season in more than three decades.

Mercer scored from Meier and Nico Hischier at 13:08 of the second period to cut the Montreal lead to 3-1.

Hutson’s unassisted goal came just 1:16 after Demidov scored on the power play at 8:12.

Struble’s second goal of the season and just the sixth of his career provided Montreal with a 1-0 lead late in the first period.

Up next

New Jersey is at Montreal on Sunday.

Blue Jays catcher Alejandro Kirk out with left thumb fracture as injuries pile up

Alejandro Kirk #30 of the Toronto Blue Jays looks on during the fourth inning of a spring training game against the Detroit Tigers at TD Ballpark on March 14, 2026 in Dunedin, Florida.
Alejandro Kirk #30 of the Toronto Blue Jays looks on during the fourth inning of a spring training game against the Detroit Tigers at TD Ballpark on March 14, 2026 in Dunedin, Florida.

The injuries are piling up for the Blue Jays. 

All-Star catcher Alejandro Kirk was placed on the injured list Saturday after dislocating and breaking his left thumb, which he suffered on a foul tip during Friday’s game against the White Sox. 

He is set to meet with a specialist to determine if surgery is needed. 

After the game, Kirk was feeling about as one would expect.

Alejandro Kirk #30 of the Toronto Blue Jays hits a home run against the Athletics during the ninth inning in their MLB game at the Rogers Centre on March 28, 2026 in Toronto, Ontario, Canada. Getty Images

“He’s all right, as [Kirk] can be,” Toronto manager John Schneider said, per ESPN. “He’s pissed, obviously. Tough news for us and for Kirky for sure.”

Kirk has been one of the best backstops in baseball, making two All-Star appearances and winning the 2022 Silver Slugger since taking over full-time behind the plate for the Blue Jays four years ago. 

Last season, Kirk hit .282/.348/.421 with 15 homers in 130 games. 

He was one of the Blue Jays’ biggest bats during their American League pennant-winning run in October, hitting .254/.349/.493 with five long balls. 

Tyler Heineman and Brandon Valenzuela are expected to split time at catcher in Kirk’s absence. 

Kirk’s thumb issue adds to a long list of injuries the Blue Jays are dealing with during the early going of the 2026 season.

The team began the year with starting pitchers Shane Bieber (right elbow inflammation), José Berríos (right elbow stress fracture) and Trey Yesavage (right shoulder impingement) on the injured list.

Earlier this week, starter Cody Ponce went down with an ACL injury while trying to field a ground ball, which is expected to sideline him for a significant amount of time. 

The Blue Jays are sitting at 4-3 on the season heading into Saturday’s play despite the injuries.

Clayton Keller's 3rd career hat trick helps Mammoth to a 7-4 win over the Canucks

VANCOVUER, British Columbia (AP) — Clayton Keller had the third hat trick of his career and the Utah Mammoth extended their winning streak to three games with a 7-4 victory over the Vancouver Canucks on Saturday night.

Keller's first three-goal game of the season came on a disputed power-play score and two empty-net goal. His man-advantage goal at 7:04 of the second period came on the deflection of a point shot by Dylan Guenther that gave Utah a 3-2 lead. The goal was originally waived off due to his stick touching the puck above the cross bar. After a video review, the referee ruled the stick was at or below the cross bar.

Dylan Guenther and Lawson Crowse each had a goal and an assist for Utah (40-30-6), which continued to push for a Western Conference playoff spot. Kailer Yamamoto and Liam O’Brien, who was in the lineup after 18 games as a healthy scratch, also scored for the Mammoth, who won their fourth straight road game. Logan Cooley added two assists. Karel Vejmelka made 19 saves for Utah.

Linus Karlsson, playing in his 100th NHL game, scored twice for Vancouver (22-46-8). Marco Rossi and Jake DeBrusk added power-play goals and Filip Hronek had two assists. Nikita Tolopilo stopped 17 shots for the Canucks, who have one win in their last nine games.

The Canucks called up goaltender Jiri Patera from Abbotsford of the AHL as the backup to replace Kevin Lankinen, who was a late scratch.

Before the opening faceoff there was a tribute to Vancouver native Evander Kane, who returned to the lineup to play his 1,001st game after missing the last two games with an undisclosed injury.

Up next

Mammoth: Host the Edmonton Oilers on Tuesday.

Canucks: Host the Vegas Golden Knights on Tuesday.

___

AP NHL: https://apnews.com/hub/nhl

Sunday's Time Schedule

All Times EDT

Sunday, April 5

MLB

Chicago Cubs at Cleveland, 2, 1:10 p.m.

Baltimore at Pittsburgh, 1:35 p.m.

San Diego at Boston, 1:35 p.m.

Miami at N.Y. Yankees, 1:35 p.m.

L.A. Dodgers at Washington, 1:35 p.m.

Toronto at Chicago White Sox, 2:10 p.m.

Tampa Bay at Minnesota, 2:10 p.m.

Milwaukee at Kansas City, 2:10 p.m.

Cincinnati at Texas, 2:35 p.m.

Philadelphia at Colorado, 3:10 p.m.

N.Y. Mets at San Francisco, 4:05 p.m.

Houston at Athletics, 4:05 p.m.

Seattle at L.A. Angels, 4:07 p.m.

Atlanta at Arizona, 4:10 p.m.

St. Louis at Detroit, 7:20 p.m.

NBA

Memphis at Milwaukee, 3:30 p.m.

Phoenix at Chicago, 3:30 p.m.

Toronto at Boston, 3:30 p.m.

Washington at Brooklyn, 3:30 p.m.

Indiana at Cleveland, 6 p.m.

Charlotte at Minnesota, 7 p.m.

Orlando at New Orleans, 7 p.m.

Utah at Oklahoma City, 7 p.m.

L.A. Lakers at Dallas, 7:30 p.m.

L.A. Clippers at Sacramento, 9 p.m.

Houston at Golden State, 10 p.m.

NHL

Minnesota at Detroit, 1 p.m.

Florida at Pittsburgh, 3 p.m.

Boston at Philadelphia, 3:30 p.m.

Carolina at Ottawa, 5 p.m.

New Jersey at Montreal, 7 p.m.

Washington at N.Y. Rangers, 7 p.m.

St. Louis at Colorado, 9:30 p.m.

WOMEN’S COLLEGE BASKETBALL

NCAA Tournament - National Championship at Phoenix

No. 1 South Carolina vs. No. 1 UCLA, 3:30 p.m.

NWSL

Washington at Bay FC, 5 p.m.

OTHER EVENTS

GOLF

PGA Tour - Valero Texas Open, San Antonio

LPGA Tour - Aramco Championship, Las Vegas

TENNIS

ATP - Fayez Sarofim & Co. U.S. Men’s Clay Court Championship, Houston

ATP - Grand Prix Hassan II - Marrakech, Morocco

ATP - Tiriac Open presented by UniCredit Bank, Bucharest, Romani

WTA - Copa Colsanitas Colsubsidio, Bogota, Colombia

WTA - Credit One Charleston Open, Charleston, S.C.

_____

Sixers Bell Ringer: Sixers simply outplayed as Pistons win comfortably, clinch No. 1 seed in East

PHILADELPHIA, PA - APRIL 4: Adem Bona #30 of the Philadelphia 76ers dunks the ball during the game against the Detroit Pistons on April 4, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania 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 Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

2025-26 Sixers Bell Ringer season standings:

Tyrese Maxey – 22.5
VJ Edgecombe – 12
Joel Embiid – 10.5
Paul George – 8
Kelly Oubre Jr. – 5
Justin Edwards – 4
Quentin Grimes – 3
Jared McCain :’( – 3
Dominick Barlow – 2
Andre Drummond – 2
MarJon Beauchamp – 2
Adem Bona – 1
Cam Payne – 1
Jabari Walker – 1
Trendon Watford – 1
15th roster spot – 1


Well, that wasn’t great.

The Philadelphia 76ers fell 116-93 to the Detroit Pistons on Saturday evening. The game was the close of the 15th of 16 back-to-backs for the Sixers this season after they defeated the Minnesota Timberwolves just last night. Unfortunately, the Sixers looked like a team on the end of a back-to-back.

Joel Embiid was out on Saturday for oblique injury management and illness (he hadn’t played both legs of any back-to-back this season, though). The Pistons were without Cade Cunningham and Isaiah Stewart.

It’s a testament to the Pistons’ depth how good they still are even without a player like Cunningham. Every time the Sixers would pull close to them, Detroit would suddenly have a burst of scoring to stretch their lead again. For the first half, Philadelphia were doing an alright job hanging in and battling back and forth.

The third quarter, as it has been so many times this season, was a different story. The Sixers started falling victim more often to the Pistons defense, committing a number of turnovers (some relatively unforced, even) while the Detroit offense continued to cook. In what truly felt like one fell swoop, the Sixers were suddenly down nearly 20 points. The Sixers were never able to recover in any meaningful way from then on.

With tonight’s loss, Philadelphia falls to the No. 7 seed in the East at least temporarily, now half a game behind the Toronto Raptors who did not play on Saturday. The Pistons, meanwhile, clinched the No. 1 seed in the conference with their victory over the Sixers.

The Sixers get a day to rest on Sunday before getting back to work on Monday visiting the San Antonio Spurs. Just four games remain.

Until then, let’s get to the Bell Ringer.

Paul George: 20 points, 5 rebounds, 4 assists, 2 steals

<p>(Photo by Jesse D. Garrabrant/NBAE via Getty Images)</p><br> | NBAE via Getty Images

Paul George was available to play tonight after initially being listed as probable. Good thing, too, because he went right back to work doing exactly what he’s been able to do since returning from suspension: pretty much whatever he wants. He scored nine points in the first four minutes of the game by way of a catch-and-shoot three and a few mid-range jumpers. The only thing that slowed PG down was picking up two early fouls in the first. It didn’t stop him for long, however, with George reentering the game to start the second quarter and sinking yet another catch-and-shoot three in the first two minutes. By halftime, he was leading the field with 18 points on 6-for-7 field goal and 3-for-4 long range shooting in just under 14 and a half minutes on the floor.

PG’s night slowed down drastically from there as did the night for all of the Sixers, but it was still a good sign to see how well George is playing coming out of 25 games sidelined due to suspension.

George finished the game with 20 points on 7-for-14 field goal and 3-for-5 three-point shooting. He also had five rebounds, four assists and two steals.

Tyrese Maxey: 23 points, 1 rebound, 1 assist, 1 steal

<p>(Photo by Jesse D. Garrabrant/NBAE via Getty Images)</p><br> | NBAE via Getty Images

Tyrese Maxey hit a number of really tough twos in the first and led the Sixers with 14 points after one on 5-for-8 field goal shooting (1-for-2 from long range). That being said, Maxey was another Sixer hamstrung by early fouls, picking up two in the first frame (and he was NOT happy about it). He went scoreless in the second, but fortunately PG and Edgecombe picked up in the slack in that frame.

As the game went on, Maxey seemed to start to fall out of sorts. Not sure if it was the fatigue of playing last night, a testament to the Detroit defense, or maybe a bit of both, but Maxey struggled in the third frame with some sloppiness and missed shots. His body language and facial expressions seemed to match the issue, with Maxey looking tired and/or frustrated quite a bit as things went on. He struggled, and the Sixers struggled without his offensive production setting the tone and pace the way it typically does.

Nevertheless, Maxey still found ways to chip in offensively here and there, and it added up. Despite what could probably be considered a lackluster game by Maxey’s standards, he still led the Sixers with 23 points. He also finished the game with one rebound, one assist and one steal.

VJ Edgecombe: 19 points, 6 rebounds, 1 assist, 2 steals, 1 block

<p>(Photo by Jesse D. Garrabrant/NBAE via Getty Images)</p><br> | NBAE via Getty Images

It took a little bit for the rookie to get going tonight, posting just two points on 1-for-4 field goal shooting in the first frame, but he seemed to lock in quick once the second came around. Edgecombe began relying more on his speed and footwork and suddenly the shots started falling, totaling 11 points on 4-for-5 field goal shooting in the second quarter.

It just continues to be impressive to see the shots that the rookie is able to create for himself even against the better teams in the NBA. It doesn’t seem to matter how many defenders are right in his face, Edgecombe is able to use his athleticism and quick footwork to create just enough space that he’s able to sink buckets. Sometimes, I think we even take for granted just how good Edgecombe looks at just 20 years old, still in his first year as a professional. Sure, his efficiency shooting still leaves some to be desired on nights like tonight (he shot just 7-for-18 from the floor), but there’s so many positives to this rookie’s game night in and night out that it’s easier to have some grace for that… especially since no one else on the team can seem to shoot either at times.

The rookie finished with 19 points, six rebounds (three offensive), one assist, two steals and a block.

Adem Bona: 10 points (5-for-5 FG), 4 rebounds, 2 assists

<p> (Photo by Emilee Chinn/Getty Images)</p><br> | Getty Images

Nick Nurse opted to start Andre Drummond instead of Adem Bona in place of the absent Embiid tonight, but Bona made the most of his minutes on the floor. He started his first stint with a tap-in put-back, something we have seen him do plenty of times. Then, however, he found success in a much different way: putting some genuinely nice footwork moves on Jalen Duren to find buckets. It was nothing incredibly wild, but it was really unexpected from someone we typically don’t see that from like Bona. Nevertheless, it paid off with six points on 3-for-3 field goal shooting in the first half (in addition to an offensive board and two assists).

Bona continued his efforts in the second half, seemingly having a lot more success against the Pistons (both offensively and defensively) than Drummond was able to at any point.

Bona finished the game with 10 points on perfect 5-for-5 field goal shooting with four rebounds (three offensive) and two assists in 23 minutes off the bench.

Rookie Gabe Perreault adds latest high to promising Rangers season with hat trick in win

An image collage containing 2 images, Image 1 shows Gabe Perreault #94 of the New York Rangers scores a goal during the third period at Madison Square Garden, Saturday April 4th, 2026, in New York, NY. , Image 2 shows New York Rangers is greeted by center J.T. Miller #8 of the New York Rangers after he scores a goal during the third period at Madison Square Garden, Saturday April 4th, 2026, in New York, NY

Gabe Perreault grabbed the baton.

One of the Rangers’ most promising young players became the latest rookie to add optimism to the final leg of this lost season, recording his first career hat trick in Saturday’s 4-1 win over the Red Wings at Madison Square Garden and helping the team claim its fourth win in the past five games.

Access the Rangers beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mollie Walker about the inside buzz on the Rangers.

tRY IT NOW

In the antepenultimate home game of a season that will end with one of the Rangers’ worst home records in the franchise’s 100-year history, the 20-year-old former first-round pick gave the packed crowd a rare memory worth carrying into next season.

Perreault became the fourth Rangers rookie in the past 30 years to record a hat trick, and one of five rookies in the league to do so this season.

His three multi-goal games this season are tied for second most among NHL rookies despite appearing in only 45 games. 

“The trust that he’s earning from his coaches and his teammates, he’s becoming a great player right in front of us,” captain J.T. Miller said. “It’s exciting to think he’s 20 years old. He’s only gonna get stronger and better and faster, and what he’s been able to do for us is really impressive. He’s just got a really good nose for the game and he’s super smart and has that skill when he gets a chance to make some plays.”

Gabe Perreault #94 of the New York Rangers scores a goal during the third period at Madison Square Garden, Saturday April 4th, 2026, in New York, NY. Jason Szenes for the New York Post

The game — which featured 31 saves from Jonathan Quick — started in surreal fashion for Perreault, lining up against Patrick Kane.

“He was my favorite player growing up,” Perreault said. “I looked up to him. On that first draw, I’m like, ‘Holy sh–t, I’m next to Patrick Kane.’ ”

Fellow Rangers rookie Jaroslav Chmelar opened the scoring by redirecting a blast from Vladislav Gavrikov with 6:41 left in the first period.

It was Chmelar’s fourth goal of the season and second in the past three games.

Fellow rookie Adam Sykora was credited with his first assist in his sixth career game.

Since March 2, Rangers rookies have recorded 17 goals and a total of 38 points.



Both marks lead the league in that span.

“We’re just trying to enjoy it and take this opportunity and run with it,” Perreault said of the team’s rookie class. “We’re trying to bring energy and have fun and enjoy every day together.”

Perreault, who had two points in the previous seven games, broke an 11-game goal drought (March 12) with 4:01 left in the second period, sending a shot over John Gibson’s glove, following a pass through traffic from Mika Zibanejad. 

New York Rangers is greeted by center J.T. Miller #8 of the New York Rangers after he scores a goal during the third period at Madison Square Garden, Saturday April 4th, 2026, in New York, NY. Jason Szenes for the New York Post

Perreault’s second goal was set up by a pretty feed from Jonny Brodzinski, which gave the Rangers (32-36-9) a 3-0 lead with 12:41 left in the third period.

“I think the game is slowing down in his mind and his hockey IQ is probably his greatest attribute,” head coach Mike Sullivan said. “He might not have the open-ice foot speed but he’s pretty elusive in traffic. With his vision and his brain and his stick skills, he’s finding ways to have success.”

As the clock sprinted down in the third period, Miller was able to get one more chance for Perreault, who scored his 10th goal of the season on an empty net with 1:44 to play.

First came the hats, falling to the ice.

Then came the hugs, enveloping the 5-foot-11 wing who found fans wherever he looked. 

“You can see the reaction on the bench, everyone was rooting for him,” Sullivan said. “He’s an easy guy to root for.”

Hurricanes 4, Islanders 3: Isles completely dominated in fourth straight loss

RALEIGH, NORTH CAROLINA - APRIL 04: Center Marc Gatcomb #16 of the New York Islanders looks on after being hit by left wing William Carrier #28 of the Carolina Hurricanes during the second period of the game against the New York Islanders at Lenovo Center on April 4, 2026 in Raleigh, North Carolina. (Photo by Josh Lavallee/NHLI via Getty Images) | NHLI via Getty Images

The Islanders took the lead twice in this game off early goals in the first and second period, but once again came up short. Marc Gatcomb scored his third of the season, Max Shabanov scored in his return to the lineup, Anders Lee picked up his third goal in four games, Mat Barzal got his 70th point of the season and, of course, we have a Matthew Schaefer Record Update.

Schaefer got an assist on Lee’s late goal, which was his 58th point of the season, the most by an 18 year old defenseman in NHL history.

Also worth noting, if you’re looking for positives in this late-season collapse, that Cal Ritchie picked up his 7th point in his last 7 games with an assist tonight, and all but one of his 4 assists were primary ones. It’s a good end to the season for the Isles’ other highly touted rookie who has had a solid season while Schaefer’s grabbed all the headlines.

[NHL Gamecenter | Game Summary | Event Summary | Natural Stat Trick]

First Period

Carolina got an early power play when Marc Gatcomb took a holding penalty just three minutes into the game, forcing Ilya Sorokin to make some big saves on Sebastian Aho. Scott Mayfield hit Jordan Martinook on the bench with the puck off a clearing attempt, and then right after the penalty expired, Gatcomb made it 1-0, assisted by Simon Holmström and Jean-Gabriel Pageau.

Ondrej Palat hit the post behind Brandon Bussi, just narrowly missing the opportunity to give the Islanders a 2-0 lead.

Then, Seth Jarvis made it 1-1 after beating Ryan Pulock one on one and snapping it past Sorokin. That play started after Mat Barzal’s shot was deflected to Sean Walker in the slot, who passed it up to a streaking Jarvis.

Second Period

Early in the second, Cal Ritchie set up Max Shabanov from behind the net, and Shabanov made it 2-1 in his first game back in the lineup in a while. It was his first goal since the end of December, too.

Adam Pelech was called for holding, and Sorokin once again needed to make some big saves. Mayfield pushed Sebastian Aho into the crossbar and both he and Jarvis ended up in the box after a scrum. No team was able to capitalize on that.

But Carolina absolutely dominated this period, and Jackson Blake eventually tied the game at 2, while the Islanders were held to just five shots in the game to that point.

The Hurricanes got another power play when Ryan Pulock was called for hooking, and the Isles killed that. Then the Islanders got a power play of their own, with Alexander Nikishin called for slashing Mayfield, but Sebastian Aho scored shorthanded to make it 3-2 Hurricanes.

Third Period

Jarvis scored less than a minute into the period to make it 4-2.

Barzal set up Pageau but Bussi made the save. Ritchie also took a shot saved by Bussi, and the Isles had a few good chances stopped in the second half of the period.

Sorokin went to the bench with 3 and a half minutes left, and Anders Lee deflects a Matthew Schaefer shot past Bussi to make it 4-3 with a minute and 30 seconds left, but couldn’t get the tying goal despite some good chances.

Up Next

Next, the Islanders head back to UBS Arena, where they’ll play out the rest of the season. On Thursday, they’ll host the playoff-eliminated Toronto Maple Leafs as they try to grab a much-needed two points and snap the longest losing streak of the season.

Royals split doubleheader with six-run sixth in the nightcap

KANSAS CITY, MISSOURI - APRIL 01: Jonathan India #6 of the Kansas City Royals crosses home plate after hitting a grand slam home run as first baseman Vinnie Pasquantino #9, third baseman Maikel Garcia #11 and catcher Salvador Perez #13 wit to congratulate him during the 7th inning of the game at Kauffman Stadium on April 01, 2026 in Kansas City, Missouri. (Photo by Jamie Squire/Getty Images) | Getty Images

The day started poorly, but by the time we had finished things were looking a bit brighter. Let’s talk about the afternoon game first.

Luinder Avila got his first major league start and, at times, you could see why the Royals are still so high on him as a starter. His stuff is electric, especially the fastball and curveball. But he can have some difficulty locating them. He only managed to go 3+ innings thanks to is inconsistent ability to throw strikes. Over that span he gave up five runs on eight hits and three walks. Garrett Mitchell did most of the damage with a two-run double in the first inning and a three-run home run in the third. He gave up some hits on some good pitches, but also threw too many pitches that were too easy to hit.

If the Royals could have cut the game off after the third inning and started over, it would have been a very different story. The bullpen didn’t allow any runs. Daniel Lynch IV and Alex Lange each pitched very effective two-inning relief appearances combining to strike out seven while allowing only one walk and two hits. John Schreiber gave up a couple of walks in the eighth, but didn’t give up any runs. With last night’s rainout, Steven Cruz was able to pitch in a third straight game and had a clean ninth.

The Royals’ offense put runners on base all day long but had extreme difficulty bringing them home. They had eight hits and six walks on the day but went 2-for-13 with runners in scoring position. Popups continue to plague the team. In the third inning with runners at first and second with one out, Bobby Witt Jr. and Salvador Perez each popped up. In the fourth, with runners at second and third with one out, Nick Loftin popped out and Kyle Isbel had a shallow fly to left. The Royals scored both of their runs in the eighth when Loftin led off with a wall, Lane Thomas pinch hit for Isbel and smashed an RBI double, and Bobby Witt Jr. about took Brice Turang’s head off with a groundball to bring home Thomas. Vinnie Pasquantino struck out and Salvador Perez popped out to end the threat.

The Royals came into the day leading the league in popups and its unlikely that’s changed as they had several other popups even when runners weren’t in scoring position. I don’t necessarily expect that to continue to be an issue all year, but it’s certainly hurting them now. Last year, among batters with at least 400 plate appearances, the Royals had two players in the top 25 in popup percentage – Jonathan India and Isbel – and two more in the top 100; Witt and Pasquantino. So it wasn’t not a problem last year.

Now let’s talk about the second game.

It started off great with Seth Lugo keeping the Brewers off balance, though they were fouling a lot of balls off. In the second inning Salvador Perez led off with a single, one out later Jonathan India singled, and Carter Jensen hit a 2-RBI double in his first at-bat since the sleeping fiasco. His bat has been a bit quiet early this season, maybe the extra sleep did him some good.

Unfortunately, Seth Lugo could not put up a shutdown inning. He gave up a single, struck out the next two, and then Brice Turang swatted an RBI-triple to left and scored on a Garrett Mitchell double. If you’re keeping track at home, the Brewers scored all of their runs in both games with two outs. Fortunately he got Christian Yelich out on a soft liner to Maikel Garcia to end the threat. He struggled through two more innings but didn’t give up any more runs.

The Royals bats went quiet until the sixth inning, but when they woke up, they got loud.

Salvy smashed a one-out solo shot to left center to give the Royals the lead. Caglianone struck out on a filthy fastball at the bottom of the zone, but now it was the Royals’ turn to do some two out damage. India hit another single, then Carter Jensen singled, then Isaac Collins singled to give the Royals an insurance run. The Brewers brought in left-hander Jared Koenig to face the Royals hottest hitter to start the year, Kyle Isbel. Isbel was not deterred and drove in another run with a single. Maikel roped a double to left for another run. The Brewers intentionally walked Bobby, and then Jake Bauers booted Vinnie’s grounder to first for the Royals’ seventh run. A wild pitch allowed Garcia to score and led to Salvy also getting an intentional walk. Jac Caglianone had the ignominious distinction of being both the second and third out in the inning when he grounded out sharply to short. Just like that, the Royals went from a tense tie game with a malfunctioning offense to a big lead and their best relievers not having appeared since Wednesday and Thursday.

Nick Mears pitched a clean sixth to earn the win. Eli Morgan, the Royals 27th man, finished things off with a three-inning save. He struck out five while allowing only one walk and a hit. Really impressive stuff from him to protect a bullpen that had been burned by Wednesday’s mess and a doubleheader. The bullpen combined for 10 scoreless innings across the double-header. Just really good stuff all around.

Miscellaneous

  • The Royals have guaranteed a .500 homestand
  • The Royals have been a feast-or-famine offense; they’ve scored between 3 and 8 runs only once.
  • Jac Caglianone has the second-hardest hit ball of the year with one of his singles in the first inning. Don’t look now, but he’s slashing .333/.429/.417/.846

The Royals have a chance to go for the series victory tomorrow. The game will feature a battle of southpaws. Kyle Harrison will go for Milwaukee and Kris Bubic will pitch for KC. The game will start at 1:10 Royals time and be aired on Royals.TV.

Cubs Minor League Wrap: Iowa silences the Bats, 8-6

Mar 17, 2026; Mesa, Arizona, USA; Chicago Cubs third baseman Pedro Ramirez against the Los Angeles Angels during a spring training game at Sloan Park. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

Iowa Cubs

The Iowa Cubs burned the Louisville Bats (Reds), 8-6 in a game that ended in the sixth inning because of rain.

Jaxon Wiggins had a rough start today, going four innings and giving up four runs on five hits. Wiggins walked three and struck out four.

Luke Little didn’t pitch any better, but got the win because Wiggins didn’t go five and Little was the only other pitcher in the game. Little pitched 1.2 innings and allowed two runs on one hit and three walks. He struck out three.

Iowa got on the board with a solo home run by DH BJ Murray Jr. It was Murray’s third home run already this season.

Murray was 1 for 3.

Third baseman Pedro Ramirez tied the game up 3-3 with a two-run home run in the third inning. It was also Ramirez’s third home run this year.

Ramirez was also 1 for 3.

Next up, right fielder Kevin Alcántara went back-to-back with his third home run. This tremendous blast went 440 feet and left the stadium.

After Louisville tied the game up 4-4 in the bottom of the third, Iowa took the lead for good with a four-run top of the fourth. Left fielder Justin Dean singled in a run to break the tie. He was 1 for 4 with one run scored.

Later in the fourth, first baseman Jonathon Long hit a two-run single. Long was 2 for 3 with a walk and one run scored.

Knoxville Smokies

The Knoxville Smokies were subjugated by the Birmingham Barons (White Sox), 6-2.

Luis Martinez-Gomez started and gave up a two-run home run in the top of the first inning. That was enough to give him the loss as he allowed two runs on four hits over four innings. Martinez-Gomez walked two and struck out four.

Rehabbing Seiya Suzuki played the entire game as the designated hitter and was 1 for 4.

Left fielder Jordan Nwogu was 2 for 4.

South Bend Cubs

South Bend is still waiting to play their first game this year, as their game this afternoon was called again for unplayable conditions.

They will try to play a doubleheader tomorrow.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans kenneled the Charleston RiverDogs (Rays), 4-3.

Starter David Bracho allowed just one unearned run on two hits over three innings. Bracho did walk three while striking out one.

Edwardo Rodriguez didn’t allow a run or a hit over the next two innings, but he did walk four. Rodriguez struck out one.

Last year’s 11th-round draft pick Eli Jerzembeck made his professional debut over the final 3.1 innings. He gave up two unearned runs in the ninth inning to make it close after the Pelicans committed two fielding errors in the inning. But he ended up closing out the game and picking up his first professional win. The final line on Jerzembeck was two unearned runs on one hit over 3.1 innings. He struck out three and walked no one.

DH Edward Vargas singled in a run in the top of the second inning to open the scoring. He had another RBI single in the third inning. Vargas went 2 for 4 with the two RBI.

Second baseman Jose Escobar was 2 for 4 with an RBI single in the third inning. He also scored a run in the second inning on a sacrifice fly by right fielder Josiah Hartshorn. Hartshorn was 1 for 4 with the sac fly.

Center fielder Alexey Lumpuy went a perfect 3 for 3 with two walks and four steals.

Here are all four RBI.