Hawks’ CJ McCollum revelling in the boos as Garden’s latest villian

An image collage containing 2 images, Image 1 shows Atlanta Hawks guard CJ McCollum #3 puts up a shot as New York Knicks guard Landry Shamet #44 jumps to defend during the first quarter, Image 2 shows Atlanta Hawks guard CJ McCollum #3 slam the ball during the second quarter

CJ McCollum is using the boos as fuel.

They mean he’s doing a lot right.

Monday night, the veteran guard heard plenty of them as he shot the Hawks past the Knicks 107-106 at the Garden to even this best-of-seven opening-round series at one game apiece.

“I am no villain. I’m a nice guy with two kids and a wife,” he said after pouring in 32 points, including the game-winning jumper with 33 seconds left. “I think it’s admiration. Great, passionate fans in a really hostile environment. It’s fun. It’s basketball. It’s the playoffs.

“If anything, I think it’s a sign of respect.”

Atlanta Hawks guard CJ McCollum #3 puts up a shot as New York Knicks guard Landry Shamet #44 jumps to defend during the first quarter. Charles Wenzelberg / New York Post

The Knicks have yet to find an answer for the 34-year-old McCollum.

In two games, he has 59 points and is shooting a robust 54.7 percent from the field and 36.8 percent from 3-point range. He had seven of his 32 in the fourth quarter Monday, getting the better of Knicks star Jalen Brunson.

Even before McCollum began torching the Knicks, he drew the ire of the Garden.

He was given a technical for kicking Brunson in the midsection while taking a jump shot (he was also called for a travel on the play). Brunson stayed down in pain for a few moments. Afterward, McCollum suggested Brunson was acting.

Atlanta Hawks guard CJ McCollum #3 slam the ball during the second quarter. Charles Wenzelberg / New York Post

The animosity has only grown since.

“I love it. I love it. It’s why we play the game,” McCollum said. “It’s fun being in opposing arenas when the buzzer sounds and it’s quiet and you walk off the court. I think there’s a level of mutual respect. It was a tough game against a good team on their home floor, and they’re supposed to be passionate. I think they did a great job of showing up consistently throughout the year.

“I’ve been to games in the Garden as a fan and watched. I’ve seen playoff games here. It’s a pleasure to be able to play here and it’s a pleasure to be able to walk off the court with a win.”

Jordan Martinook gives Hurricanes 2OT win after missing penalty shot

Jordan Martinook made amends after an earlier overtime opportunity went awry by scoring with 6:07 remaining in the second OT, lifting the Carolina Hurricanes to a 3-2 victory in Game 2 on Monday, April 20.

Martinook scored coming down the slot to end the game and send the Hurricanes to a 2-0 lead in the best-of-seven series.

Logan Stankoven and Sebastian Aho scored the first two goals for Carolina. Frederik Andersen made 36 saves for the win.

Drake Batherson and Dylan Cozens had Ottawa's goals, with Jake Sanderson assisting on both tallies. Goalie Linus Ullmark seemed dialed in to steal a victory for Ottawa, making 43 saves.

The Hurricanes appeared to win it on a Mark Jankowski goal with 2:42 left in the first overtime, but an offside ruling after a video review negated the score and reset the clock to slightly more than three minutes. Yet Martinook was awarded a penalty shot as part of the sequence, with Ullmark making the stop to extend the game.

Game 3 is Thursday night in Ottawa.

There were stretches, including in overtime, when Ullmark and Andersen seemed to take turns making game-saving stops. Ottawa's Tim Stutzle nearly ended it in OT, but his shot bounced off the post.

Stankoven converted on the game's first power play 6:31 into the game off a feed from Taylor Hall, who was stationed behind the net. Stankoven has scored the first goal in both games in the series. Ottawa's Brady Tkachuk was in the penalty box for roughing.

Aho's first goal of the postseason came 7:50 into the second period in transition after he took a pass from Jordan Staal.

Ullmark's recovery for a save on Hall's blast prevented Carolina from taking a three-goal lead.

The Senators didn't score for the first 90 minutes of the series, and then they notched two goals in less than a six-minute stretch.

Batherson scored by shoveling the puck into the net after a deflection ended back near his stick on the left side of the net.

Cozens pulled the Senators even with 3:20 to play in the second period.

The pace was much accelerated from Game 1, with the Hurricanes holding a 28-16 edge in shots through two periods. The Senators outshot Carolina 8-5 in the scoreless third, which was played without a penalty called.

Stars 4, Wild 2

Wyatt Johnson scored twice as the Dallas Stars tied their series against the Minnesota Wild 1-1.

Johnson scored the opening goal and an empty netter as the Stars overcame a 6-1 loss in Game 1. Brock Faber scored twice for the Wild.

Game 3 is Wednesday in Minnesota.

Oilers 4, Ducks 3

Kasperi Kapanen scored twice, including the game-winner, as Edmonton won its opener.

Leon Draisaitl had two assists in his return from a 14-game injury absence.

Jason Dickinson also scored twice for the Oilers and Troy Terry scored twice for Anaheim.

This article originally appeared on USA TODAY: Hurricanes' Jordan Martinook scores in 2OT to beat Senators

‘I’m not the boss’: Lando Norris is articulate, open and intelligent – when he’s allowed to be

F1’s latest world champion speaks with deep candour about overcoming his insecurities but questions about Max Verstappen and regulations? Off limits

There are always complications and difficulties in Formula One, as there are in life and even in this interview. On a beautiful evening at a lavish golf club in Surrey, Lando Norris and I are tucked away in an anonymous yet brightly-lit room crammed with a television crew and representatives from his management team and Laureus, the global organisation driven by a belief that “sport has the power to change the world”.

At first Norris talks thoughtfully and honestly about his struggles with profound insecurity before becoming world champion last year. But we reach a low point when a young man from his management company feels sufficiently empowered to answer questions on the 26-year-old’s behalf, as a way of controlling our interview.

Continue reading...

Karl-Anthony Towns turned into nonfacter when Knicks needed him most

An image collage containing 2 images, Image 1 shows New York Knicks center Karl-Anthony Towns (32) drives to the basket against an Atlanta Hawks player, Image 2 shows New York Knicks center Karl-Anthony Towns #32 walks off the court at the end of the fourth quarter

In Game 1, the Hawks didn’t have an answer for Karl-Anthony Towns.

They weren’t really slowing him down the first three quarters Monday, either.

But in the final stanza, Towns didn’t see the ball much, and the Knicks blew a 12-point fourth-quarter lead in this best-of-seven opening-round series. Now, the Hawks own home-court advantage after their come-from-behind 107-106 victory at the Garden.

Towns attempted just two shots over the final 12 minutes as the Knicks offense stalled, managing just 15 points on 22.7 percent shooting.

“The opportunity just didn’t come around shooting,” said Towns, who finished with 18 points on 8-for-12 shooting and eight rebounds. “But at the end of the day, I trust everybody in this locker room to shoot the ball. The opportunities weren’t available for me in the fourth and it was fine.”

Karl-Anthony Towns #32 drives to the basket during the third quarter. Charles Wenzelberg / New York Post

Atlanta supposedly didn’t have anyone to deal with Towns, although Jonathan Kuminga was up to the job Monday, producing 19 points off the bench and helping to keep the ball out of Towns’ hands in crunch time.

There were plenty of culprits in the final quarter. The Knicks couldn’t slow down CJ McCollum. Mikal Bridges opted for a fadeaway jumper at the buzzer with the Knicks down a point instead of attacking. OG Anunoby missed two clutch free throws.

Karl-Anthony Towns #32 walks off the court at the end of the fourth quarter. Charles Wenzelberg / New York Post

It didn’t help that Towns was such a nonfactor, especially after he lit up the Hawks for 25 points, eight rebounds and four assists in Game 1 and played so well against them during the regular season.

It became the Jalen Brunson show. He took eight shots and made three of them in that fateful final stanza. The Knicks also did a lot of settling, attempting 11 3-pointers. They hit three of them.

“We could’ve flowed better, for sure. We could’ve done that,” Towns said. “But at the end of the day, I have to watch the tape. When you’re so into the game, it’s hard to give a great assessment about it.”

CJ McCollum loved hostile MSG crowd in Hawks’ Game 2 win at Knicks: ‘It’s why we play the game’

CJ McCollumheard it from a hostile MSG crowd after kicking Jalen Brunson in the groin on a jump shot during Game 1.

The hometown fans gave him a warm welcome again for introductions ahead of Game 2, and they let him hear it even more after he got face-to-face with Knicks guard Jose Alvarado following an offensive foul call late in the third quarter.

It was McCollum who got the last laugh, though, completely silencing the Garden as he led the Hawks on a ferocious 14-point comeback to stun New York in a Game 2 victory.

The 32-year-old is now on the list of Hawks stars to play villain in the Big Apple, but he isn’t looking at it that way.

“I ain’t no villain, I’m a nice guy with two kids and a wife,” McCollum said.

“That’s why we play the game," he added. "It’s fun being in opposing areas and when the buzzer sounds it’s quiet and you walk off the court, I think there’s a level of mutual respect -- it was a tough game against a good team on their own floor, and they’re supposed to be passionate."

It wasn’t just the fourth that McCollum dominated, as the Knicks simply had no answer for him all night.

After Brunson got the best of him in Game 1, the veteran playmaker was able to outdo him this time around, leading all scorers with 32 points on 12-of-22 shooting from the field.

"You've got to give CJ credit, he hit some tough shots," Mike Brown said. 

"He's a really good offensive player, he's gonna make shots," Brunson added. "Gotta give him a lot of credit, he was in a great rhythm all night. We need to do a better job of being physical, contesting, and rebounding."

Mike Brown’s odd decision helped spark phantom Knicks timeout drama after broadcast error

An image collage containing 3 images, Image 1 shows Knicks guard Mikal Bridges #25 takes the final shot of the game and misses under presser by Atlanta Hawks forward Jalen Johnson #1 during the fourth quarter, Image 2 shows NBC scorebug incorrectly shows Knicks have a timeout in the final seconds of their Game 2 loss to the Hawks, Image 3 shows Mike Brown reacts on the baseline during the first quarter

A timeout had Knicks fans furious because they believed the team didn’t use one in the closing seconds of the game. 

The only problem was that there was never any timeout left for Knicks coach Mike Brown to use, despite the NBC broadcast incorrectly saying they still had one left at Madison Square Garden on Sunday.

The Knicks lost Game 2 107-106 to the Hawks, with the series now tied at one game apiece. 

The confusing piece of information changed the way supporters looked at the final play of the game after Josh Hart grabbed the rebound off a missed Hawks free throw and quickly moved the ball up the court to Mikal Bridges, who missed a potential game-winning shot at the buzzer. 

The NBC broadcast team said the Knicks still had one timeout left and the scorebug showed one remaining. The phantom timeout was mistakenly added to the scorebug with 5.6 seconds left after C.J. McCollum’s first missed free throw.

Mike Brown reacts on the baseline during the first quarter. Charles Wenzelberg / New York Post
NBC scorebug incorrectly shows Knicks have a timeout in the final seconds of their Game 2 loss to the Hawks. X @barstoolsports

What appeared to come into play was the fact that the NBA limits teams to two timeouts with less than three minutes to go.

Brown oddly called one with 2:43 left on the clock with Jalen Brunson already driving into the lane and then used a second one with 10 seconds left in the game. 

“A couple of possessions weren’t fluid,” Brown said postgame of the timeout at 2:43. “So I wanted to make sure that we had something we wanted to get to, or to set something up offensively. because we had whiffed on the last couple possessions. It just didn’t look right, it didn’t feel right.”

The whole situation led to people jumping on social media to express their confusion after figuring out that the timeout didn’t actually exist. 

“I deleted my tweet about the Knicks not taking a timeout because… evidently they didn’t have one???” Fox Sports’ Nick Wright wrote on X. “The broadcast said they did, and the score bug (after initially saying they didn’t have one) said they did, but it appears that was all incorrect. That makes a lot more sense.”

“I didn’t love not taking the timeout there as the broadcast said they had one, but turns out they didn’t, so makes sense why they didn’t. Holy confusing,” sports talk host Zach Gelb wrote on X.

Knicks guard Mikal Bridges #25 takes the final shot of the game and misses under pressure by Atlanta Hawks forward Jalen Johnson #1 during the fourth quarter. Charles Wenzelberg / New York Post

Brown told reporters after the game that it would have been a “gut feel” if he would have used a timeout on that final possession, if he had one. 

“I thought it was a good shot. I don’t think the shot was under a ton of duress,” he said.

Jays Beat Angels 5-2

Apr 20, 2026; Anaheim, California, USA; Toronto Blue Jays designated hitter Eloy Jimenez (74) is greeted by first base coach Mark Budzinski (53) after hitting a single during the sixth inning against the Los Angeles Angels at Angel Stadium. Mandatory Credit: William Liang-Imagn Images | William Liang-Imagn Images

A good all around win. Dylan Cease was effectively wild, as they say, the bullpen was terrific, and while the offence wasn’t explosive the did enough in key moments (very much out of character).


Toronto loaded the bases with two outs in the first, on singles by Vladimir Guerrero jr. and Eloy Jimenez and a Kazuma Okamoto grounder that might have ticked off Vlad’s toe, causing Angels shortstop Zach Neto to bobbke it, but Lenyn Sosa struck out to prevent them from capitalizing. In the second, Daulton Varsho was hit by a pitch (on his elbow guard, it looked like, and he didn’t appear to be in significant pain) but again they could not bring him home. They got on the board in the third. Davis Schneider lead off with a walk and one batter later Vlad clubbed a two run homer to straightaway centre, putting the Jays on top 2-1. The bats went quiet at that point, though, with Reid Detmers sitting down the next eight batters to get through the fifth. Vlad and Jimenez each singled again to open the sixth. Okamoto hit a ground ball into the hole that Neto made a beautiful play on to turn and throw Jimenez out at second, putting men on the corners with one out. Sosa hit a sac fly to left that pushed Vlad across to give them a 3-2 lead. Detmers returned for one batter in the seventh, walking Myles Straw. Tyler Heineman laid down a sact bunt against reliever Chase Silseth to advance Straw, and a Nathan Lukes, hitting for Schneider, singled to extend the lead to 4-2.

Dylan Cease looked good, but the Angels got a run off him on the first on a pair of ground balls. The first, by Nolan Schanuel, went for a double, and the second, by Jorge Soler just ticked off a diving Ernie Clement’s glove and into left to score the runner. He got through the second with just a line single, but more trouble loomed in the third. Neto walked and Mike Trout reached on an infield single, then the two executed a perfect double steal to put two in scoring position with none out. A Schanuel sac fly tied the game at two. Cease walked Yoan Moncada but got out of it without giving up a lead with a strikeout. He had his first 1-2-3 inning in the fourth, picking up his eighth and ninth strikeouts on the way. Following a Neto single, his 10th, 11th, and 12th got him through the fifth. That would be the end, though. It took him 110 pitches to get there, allowing two runs on five hits and a pair of walks.

Braydon Fisher was the first guy out of the pen, getting a double play to erase a walk in a scoreless bottom of six. Louis Varland did him one better, retiring the side in order with a pair of strikeouts in the seventh.

Okamoto walked off Shaun Anderson in the eighth, but that was it. Varland returned to strike out Trout before giving way to Tyler Rogers. Andres Gimenez, who’d hit for Sosa in the top half of the inning, booted a routine grounder to allow Schanuel to reach, but Rogers recovered by getting the next two innings.

Straw singled to open the ninth. A passed ball allowed him to go to second, and Heineman sac bunted him over to third. That allowed him to come home on a Lukes grounder off Anderson’s leg, expanding the gap to three runs. Jeff Hoffman wasn’t his sharpest, but after a Jo Adell single he struck out the next three Angels to lock down the win.


Jays of the Day: Vlad (0.25), Lukes (0.12), Varland (0.13)

Less So: Heineman just qualifies, but he got hit by about a dozen foul balls today so I’ll give a reprieve and say nobody.


It’s another 9:38pm ET start tomorrow. Jack Kochanowicz (2-0, 3.47) takes the mound for the Angels, while Patrick Corbin (0-0, 4.66) will hopefully look more like his second Blue Jays start than his first.

New villain emerges in New York as CJ McCollum guides Hawks to 107-106 Game 2 win over Knicks

Trae Young may no longer be in Atlanta, but a new villain has emerged on the Hawks to take his place. With the sold-out Madison Square Garden crowd cursing his name, Hawks guard CJ McCollum scored six of his team's last eight points as they erased a 14-point deficit to stun the Knicks in New York 107-106 and even the Eastern Conference first-round series at one game apiece.

“I’m not the villain,” said McCollum after the game. ”I’m a nice guy with two kids and a wife. I think it's admiration. Great, passionate fans in a hostile environment… If anything, I think it's a sign of respect.”

If so, it’s the same type of “respect” that the Knicks faithful showed Young for years. Even though the former Hawks guard is now on the Wizards, Monday night’s game had all the hallmarks of the 2021 playoff series when the fifth-seeded Hawks beat the fourth-seeded Knicks in five games, and Young became public enemy number one in the city. Game 2 on Monday night had a double technical foul, three fouls reviewed for potential flagrants, and one unsportsmanlike conduct penalty that resulted in coaches having to run onto the court to separate players.

“It’s just basketball; that’s how it’s supposed to be,” said McCollum after the game. “We’ve got a lot on the line. They’ve got a lot on the line. This is how I fed my family.”

The Knicks crowd came into this game ready to villainize McCollum after the veteran guard, who came to the Hawks in a trade for Young, was given a technical foul in Game 1 for kicking Knicks All-Star point guard Jalen Brunson in the groin during a jumpshot. After McCollum initially accused Brunson of acting like he was on Broadway, the Hawks guard admitted that it was, indeed, a foul. None of that mattered to Knicks fans. After McCollum was at the center of a scuffle in the third quarter that saw both he and Knicks bench guard Jose Alvarado given technical fouls, the crowd rained down chants of “F- you, CJ.” The guard threw his hands out in the air, asking the crowd to make more noise, revealing in the vitriol.

“I love it,” McCollum said when asked about how he handles the animosity from opposing fans. “It's fun being in opposing arenas, and the buzzer sounds, and it's quiet, and you walk off the court.”

But it wasn’t all for show. In addition to scoring six of the Hawks’ last eight points, McCollum led all scorers with 32 points, while adding six assists, three rebounds, and two steals. He also had eight points in the third quarter to keep the Hawks within striking distance, as the Knicks were trying to put the game away. He repeatedly used screens to have Brunson switch onto him and then attacked the Knicks guard on drives, seemingly scoring at will.

Still, McCollum did step to the line for two free throws with five seconds left and the Hawks up by one. Instead of putting the game away, he missed both free throws. The Knicks had no timeouts left, so they quickly got the ball down the floor to Mikail Bridges, who seemingly had an angle to the hoop but took a step to the side and lofted up a 12-foot fadeaway from the baseline that missed the mark to end the game.

It was a questionable decision from the Knicks in a series of questionable decisions that prevented them from putting the game away.

"A couple of times we could have pulled away, and we didn't," admitted Knicks Coach Mike Brown after the game. "They just kind of stayed with it. You know, we've just got to lock in a little bit better. It was a one-possession game, and we missed ten free throws. We had 14 turnovers for 18 points... We had some bad turnovers that led to some early baskets for those guys in transition."

The Knicks did shoot just 17-of-27 from the free-throw line, including two missed free throws by OG Anunoby with under two minutes left to play. They were also 11-for-34 from beyond the arc and committed 14 turnovers to the Hawks' 11, but they also seemed to take their foot off the gas multiple times when they were in full control of the game.

The first time was at the start of the second quarter. The Hawks started the game being extra physical, especially with Brunson, who led all scorers in Game 1 with 28 points. Atlanta picked him up full court with Dyson Daniels, and then doubled when he crossed halfcourt. While that strategy did keep Brunson to just five points in the first quarter, he also had four assists, and the Hawks committed four fouls guarding Brunson alone. The Knicks spammed high pick’n’rolls with Brunson and either Karl Anthony Towns or Mitchell Robinson, which led to multiple alley oops. When the Knicks didn’t hit the roller, they would often get a good look from beyond the arc. If that didn’t go, they seemed to have no trouble cleaning the glass and getting a put-back. The Knicks had a 32-23 lead at the end of the first quarter and had outrebounded the Hawks 15-4, while outscoring them 20-6 in the paint.

Instead of capitalizing on their momentum and a lively home crowd, the Knicks did what they did far too often during the regular season and seemed to coast or lose focus.

Coach Mike Brown started the second quarter with a unit that consisted of four reserves and Anunoby. With no true point guard on the court for the Knicks, and Deuce McBridge trying to steer the ship, the offense looked disjointed. The Knicks had three turnovers and two end-of-shot-clock stepback jump shots in the first three and a half minutes of the second quarter as the Hawks cut the lead from 33-23 to 35-34. The Knicks called a timeout, but instead of changing the personnel, Brown decided to just put Josh Hart in for Anunoby. The next possession was a Knicks turnover, and the Hawks took a 36-35 lead.

That prompted Brown to put Jose Alvarado into the game with the score tied at 36. On the first play, he deflects a missed free throw and is fouled by Gabe Vincent as he tries to track it down. The Knicks would then force another turnover on the next possession and build a 41-36 lead before Brunson, Towns, and Bridges came back in, and the Knicks seemed to weather a major storm.

After taking a 61-54 lead into the half, the Knicks start the third with a Hart three-pointer and a Towns three-pointer to eventually build a 14-point lead. Still, the Hawks refused to go away. McCollom kept attacking Brunson, scoring eight points of his game-leading 32 points in the third quarter and helping the Hawks cut the lead back down to seven.

Coach Brown turned to Alvarado again. Alvarado’s defense on McCollum led to an offensive foul on an illegal screen and then the double technical foul that got the sold-out home crowd on their feet and screaming. On the next possession, Alvarado picked up McCollum from full court, and Madison Square Garden seemed ready to explode. The energy helped push the Knicks' lead up to 14 at one point in the third quarter.

Still, the Knicks seemed unable to put the nail in the coffin and put the Hawks away.

"We got stagnant," said Brunson of their fourth-quarter offense. An offense that had been easily outscoring their opponent in the paint became oddly perimeter-focused, while the Hawks were able to get into the paint at will. Despite Karl Anthony Towns being the Knicks' most efficient scorer, going 8-of-12 from the field for 18 points with eight rebounds and two blocks, the big man didn’t score a point in the fourth quarter and didn’t take a single shot in the final four and a half minutes of the game.

Instead, in the final seven minutes of the game, Bridges missed two threes, Hart missed one, and Towns missed another. Brunson did hit a big three to tie the game at 103, and another to bring the Knicks down 107-106, but he also missed two others and was stripped by Nickeil Alexander-Walker with 13 seconds left, which the Hawks turned into a fastbreak dunk for Jalen Johnson to secure the victory.

“Poor decisions on my part on some possessions,” admitted Brunson after the game. “They played great defense on some possessions and knocked the ball out of my hands. We’ve got to play better with the lead.”

Brunson did lead the Knicks with 29 points, but he was also just 10-of-26 from the field and finished with seven assists, after having four in the first quarter alone. Bridges finished 3-of-10 from the field, and only two Knicks bench players scored in the game.

So instead of taking a commanding 2-0 series lead, the Knicks will now travel on the road to Atlanta with the series very much up for grabs. They will also have to contend with a Hawks team that has outplayed the Knicks late in the fourth quarter in both games so far this series. The gap was too large to make up in Game 1, but the Hawks caught the Knicks on their heels again in Game 2 and were able to capitalize. If the Knicks want to have any hope of emerging from this series and fulfilling the lofty expectations set for this team at the beginning of the season, they have to find a way to want it more than their younger counterparts.

For their part, the Knicks were sullen after the game but don't seem despondent.

"Losing the game doesn't mean anything," said Anunoby. "It’s the playoffs. They're a good team too, you know, just watch the film, learn from the mistakes, and move on to the next.”

“We've been in this situation before,” echoed Hart. “Obviously, everybody is frustrated with this loss, but we’re gonna go into Game 3 with great attention to detail and great focus for a full 48 [minutes]. We’ve got high character guys who respond well.”

Time will tell if that response is going to be enough to prevent the Hawks from taking another playoff series against the Knicks and continuing to build their villain narrative in New York City.

Athletics Beat Mariners in Seattle 6-4

SEATTLE, WASHINGTON - APRIL 20: Shea Langeliers #23 of the Athletics celebrates after hitting a solo home run during the sixth inning against the Seattle Mariners at T-Mobile Park on April 20, 2026 in Seattle, Washington. (Photo by Jack Compton/Getty Images) | Getty Images

The A’s came into Seattle on Monday evening and used some late-game offense to take the first of this three-game set. Back in the win column, and back atop the AL West with sole possession of the division lead.

Ginn struggles early, settles in

On the mound tonight starting for the A’s was right-hander J.T. Ginn. He came into tonight on a mini roll, having put up two quality outings since getting inserted into the starting rotation.

Facing the Mariners for the very first time, Seattle greeted Ginn with two runs in the first, a solo homer off the bat of Cal Raleigh and an RBI double from first baseman Josh Naylor. They’d get Ginn for one more run in the second as well off another homer, this one coming courtesy of Dominic Canzone.

Those early-game struggles weren’t great, but Ginn was sent out for the third and finally had a shutdown inning, collecting three strikeouts in the third. The 26-year-old would go on to pitch all the way into the sixth without allowing another run and leaving with one out in the inning. He ended his night on a high note as well, getting Randy Arozarena to strike out swinging for his sixth K of the night.

  • J.T. Ginn: 5 1/3 IP, 6 H, 3 ER, 1 BB, 6 K, 2 HR, 92 pitches

Well it was a little dicey in the first two frames but Ginn did good to buckle himself down and provide his team with some extra innings. Mark Kotsay made a good call letting Ginn work his way back into this one, and his offense would pick him up later tonight.

Offense struggles early, comes on strong late

On the other side of the ball, the A’s lineup was facing M’s righty Emerson Hancock. For the first few innings the A’s did have much of an answer for the former top prospect, collecting just a pair of singles the first time through the order.

The second time through the order the A’s batters were able to start getting a better read on Hancock. Leading off the top of the fourth, tonight’s DH Carlos Cortes connected on a fastball high and in and drove it over the wall in right field to get the A’s on the board for the first time tonight:

That was #2 on the year for Cortes, who came through with a massive night while hitting in the #3 spot of the order. Mark Kotsay was right again tonight about batting him in such a big spot in the lineup.

The A’s were starting to make better contact but it took a couple more innings for the big ones to come. Now into the sixth and with the top of the lineup at the plate this was about as good an opportunity as the team could hope for. Well first baseman Nick Kurtz strode to the plate and connected on a fastball right down the middle for another solo shot to cut the lead to one:

The A’s didn’t have to wait long for that next run either. Shea Langeliers came up right behind Kurtz and blasted his own solo shot, swatting another hanging fastball down the pipe and depositing it over the wall in center:

Tie game. That was his 7th of the year. The A’s had Hancock’s number and the Mariners knew it. That third homer of the night chased Hancock from this contest. The Athletics kept up the pressure against the bullpen, loading the bases that very same frame but weren’t able to cash in and take the lead. And with Ginn soon departing as well, it was going to be down to the bullpens to determine who would win tonight.

Late-game heroics

Left-hander Hogan Harris relieved Ginn in the sixth and not only finished the frame but handled the seventh as well. It was a perfect outing for Harris; no hits, no walks, plus a pair of punchouts to boot. Tonight was his team-leading 13th appearance and he’s been everything the A’s could have hoped for in the early going.

Now into the eighth, the A’s finally broke through in a big way. A double, single, and walk loaded the bases with no outs and the team was cooking. Third baseman Max Muncy made sure to drive in at least one with a productive sac fly that gave the A’s their first lead of the night.

After that it was Lawrence Butler’s turn at the plate and he came through with the biggest hit of the game, a two-run single to push the A’s lead to three runs:

Now with a lead and some extra breathing room A’s fans could relax and enjoy the rest of the game. Or so we thought. The Mariners did not go down quietly in this one. Mark Leiter Jr. took over for the eighth and gave up a pair of hits with both reaching scoring position and just one out. He managed to pull a Houdini with a massive strikeout of Arozarena and a flyout to end the threat, but that was a close one.

Then it was Joel Kuhnel on for the ninth for his fourth save opportunity. The right-hander, who did not start the season with the big league club, got the first out but then a single and RBI double cut into the lead and woke us all back up. Now with the tying run at the plate Kuhnel needed to be nails. And he was, getting J.P. Crawford to pop out and Raleigh to fly out to end the game.

A’s win! A solid performance all around. The bats took some time to get going but they came through in a big way late. Three homers. Four players getting multiple hits. Carlos Cortes going 4-for-4. Then Ginn had some early struggles but did a good job of not letting it snowball and get out of hand. He really saved the bullpen by being able to pitch into the sixth. Speaking of the ‘pen, the three arms combined pitched nearly four innings, and while it got a little dicey at times they bent but didn’t break. Kuhnel is now 4-for-4 in save opportunities which leads the team. Do we finally have our closer? And who would have seen this coming?

We’re back in first place and we’ll have an opportunity to add to that lead tomorrow evening when these teams meet back up for the second game of the series. For the A’s they’ll send left-hander Jacob Lopez to the bump. It hasn’t been a smooth start to the season for the lefty and he’ll need to show more than he has up to this point if he wants to keep ahold of his spot in the rotation. Walks especially have been a major problem for him so far as he has 17 in 18 innings of work. Overall he’ll bring a 6.38 ERA into tomorrow’s contest.

As for Seattle, they’ll have veteran Luis Castillo getting the ball for them for the middle game. The 33-year-old right-hander has had a so-so start to his year. He had a disaster performance a couple starts ago, when he got shelled for seven runs. Before that he pitched six shutout innings in his first appearance, 3 2/3 with three runs allowed in his second, the blowup game, and most recently he tossed 5 1/3 with just one run allowed against the Padres. Hard to know which version of Castillo will show up tomorrow but the A’s will be ready. In his career against the Athletics he has a nice 3.02 ERA in nine starts, so we’ll be hoping to boost that number a bit tomorrow night.

Senators Lose 3-2 Heartbreaker In Double Overtime To Carolina, Head Home Down 2-0

Jordan Martinook's goal 13:53 into the second overtime gave the Carolina Hurricanes a 3–2 victory over the Ottawa Senators on Monday night. The victory gives the 'Canes a 2–0 lead in their first-round Stanley Cup Playoff series.

Linus Ullmark made 33 saves in regulation and 44 overall in what was likely his finest performance since joining the Senators in the summer of 2024.

For Ottawa, this wild, exciting, exhausting game didn’t start much better than it ended.

Just over five minutes in, Brady Tkachuk was called for a neutral-zone shove on Sebastian Aho, and the Hurricanes capitalized. Logan Stankoven, sitting alone in the slot, quickly ripped home a centering pass to make it 1–0.

In the second period, Tim Stützle's errant pass led to an odd-man rush. Jordan Staal’s pass went off Thomas Chabot’s skate, and Aho deflected it past Ullmark with his skates to double the lead.

Shortly after the Senators passed the midway point of the game (and series) without a goal, they finally caught a break.

Drake Batherson, at the side of the net, attempted a centering pass, but the puck bounced off a defender right back to him. He quickly shoveled it into a nearly empty net to cut the lead in half.

Almost six minutes later, Dylan Cozens tied the game at two with what appeared to be a harmless shot along the ice that slipped through Frederik Andersen’s pads. Cozens may have fanned on the attempt, which seemed to momentarily freeze Andersen.

Ottawa carried that momentum into the third period and controlled the pace of play, but their puck luck was done for the night. The period closed with yet another unreal Ullmark save, one of many he made in the game.

With under six minutes to play in overtime, Stützle had a chance to put the game away, but after a slick feed from Tkachuk, he beat Andersen but not the goalpost. It was the second time in the game Stützle had Andersen completely at his mercy.

Then, in the wildest series of events, Carolina's Jordan Martinook took a stick in the hands area while on a breakaway, which led to a delayed penalty on Ottawa.

With the extra attacker, the 'Canes scored what appeared to be the game-winning goal. But after Ottawa challenged the goal for offside, the review showed that Jordan Staal had put himself offside, crossing the line first without clear control of the puck.

But the penalty being called was going to be an overtime penalty shot for Martinook, which, by rule, apparently still stood, even though it happened after the offside.

Ullmark stood tall once again, stopping Martinook's wrist shot, and the Sens brought the game back from the dead for a second time.

With under nine minutes to play in the second overtime, Michael Amadio broke in all alone and tried to roof it. The puck just grazed Andersen's shoulder, and it fluttered off the post.

For all the help he got from his posts on Monday, Andersen had better spring for a new coat of red paint or something. The Sens struck iron five times on the night.

Then, as it so often goes, a minute after Amadio was a millimetre from being a hero, Carolina transitioned back and Martinook made no mistake with his shot this time, beating a screened Ullmark.

Unlike their last double-overtime loss nine years ago in Game 7 of the Eastern Final against Pittsburgh, there's still plenty of hockey left in this series, with the next two games back in Ottawa, but their margin for error is gone.

After a wild, emotional game like that, it will be interesting to see how the Senators respond in Game 3 on Thursday night.

Steve Warne
The Hockey News

Heroes, zeros from Knicks’ Game 2 loss to Hawks: Mikal Bridges’ passive last shot ends tough night

Mikal Bridges of the New York Knicks looks on after missing the final shot, surrounded by celebrating Atlanta Hawks players after their 107-106 victory.
Mikal Bridges #25 of the New York Knicks looks on after missing the final shot at the buzzer as the New York Knicks lose 107-106 against the Atlanta Hawks during game two of the Eastern Conference first round NBA playoffs at Madison Square Garden on April 20, 2026 in New York City.

Heroes and zeros from the Knicks’ 107-106 Game 2 loss to the Hawks on Monday night:

Hero

CJ McCollum kicked the Knicks in the midsection again — only this time it was metaphorically. The veteran guard poured in 32 points, including the go-ahead jumper with just over 30 seconds remaining, as the Hawks evened this best-of-seven series at one game apiece. McCollum missed two free throws in the final seconds, but the misses didn’t haunt him.

Mikal Bridges #25 of the New York Knicks looks on after missing the final shot at the buzzer as the New York Knicks lose 107-106 against the Atlanta Hawks during game two of the Eastern Conference first round NBA playoffs at Madison Square Garden on April 20, 2026 in New York City. Getty Images

Zero

Mikal Bridges opted against attacking in the final seconds with the Knicks down one, and he paid for it. He settled for a pull-up jumper at the horn that came up short, and Atlanta left the Garden with a split. Bridges finished with 10 points on 3-for-10 shooting.

Unsung Hero

It was another poor shooting night for Nickeil Alexander-Walker, but he came up big when it mattered. Alexander-Walker stripped Jalen Brunson with the Knicks looking for the go-ahead basket with less than 30 seconds left, leading to a Jalen Johnson dunk that pushed the lead to four with 10.2 seconds left.

Key Stat

22.7: Knicks field goal percentage in the fourth quarter.

Quote

“It’s a game we should’ve won. In the playoffs, we can’t give away games.” — Josh Hart

Martinook’s goal lifts Hurricanes past Senators 3-2 in 2OT in NHL playoffs

NHL: Stanley Cup Playoffs-Ottawa Senators at Carolina Hurricanes

Apr 20, 2026; Raleigh, North Carolina, USA; Carolina Hurricanes center Seth Jarvis (24) and Ottawa Senators right wing Drake Batherson (19) battle in the first overtime period in game two of the first round of the 2026 Stanley Cup Playoffs at Lenovo Center. Mandatory Credit: James Guillory-Imagn Images

James Guillory-Imagn Images

RALEIGH, N.C. — Jordan Martinook beat Linus Ullmark from the slot at 13:53 of the second overtime to help the Carolina Hurricanes beat the Ottawa Senators 3-2 on Monday night and take a 2-0 lead in their first-round series in the NHL playoffs.

Martinook — who was stopped on a penalty shot in the first OT — kept the winning play alive by chasing down a loose rebound toward the boards to keep the possession in the offensive zone. Moments later, Nikolaj Ehlers found Martinook between the circles to beat Ullmark, who was partially shielded by Carolina captain Jordan Staal at the top of the crease.

That set off a mob celebration by the Hurricanes around Martinook in a corner of the ice, ending a game that saw them hang on despite blowing a 2-0 lead and having an apparent winner by Mark Jankowski waved off in the first overtime due to an offside call on review.

The series moves to Canada’s capital for Game 3 on Thursday.

Houston Rockets vs. Los Angeles Lakers Game 2 preview

Apr 18, 2026; Los Angeles, California, USA; Houston Rockets guard Reed Sheppard (15) dribbles the ball against Los Angeles Lakers forward Jake LaRavia (12) in the second half during game one of the first round of the 2026 NBA Playoffs at Crypto.com Arena. Mandatory Credit: Kirby Lee-Imagn Images | Kirby Lee-Imagn Images

The Houston Rockets will look to bounce back tonight against the Los Angeles Lakers.

In Game 1, Houston was definitely off their game without Kevin Durant. The injury clearly happened late in the week and threw the Rockets off their game. It added immediate pressure to a series in which Houston is favored thanks to LA’s injuries. Now, the momentum is with LA as they’ve seen the formula for beating Houston: defend like hell and let LeBron James do LeBron James things. Can they do that 16 times? No. But three more is definitely feasible.

Houston has to play better in Game 2. James wrote a great piece on it, and I agree with his salient points. The Rockets have to get better shots in their offense and make them. With two days off to process their mistakes in Game 1, let’s hope that Houston makes adjustments and has counters to some of LA’s schemes. Maybe in this game Houston won’t allow Luke Kennard to do the one thing he can do at an elite level.

Knowing this team, I’m not holding my breath.

Tip-off

9:30pm CT

How To Watch

NBC/Peacock

Injury Report

Rockets

Steven Adams: OUT

Fred VanVleet: OUT

Kevin Durant: questionable

Lakers

Luka Doncic: OUT

Austin Reaves: OUT

The Line (as of this post)

Hou -4.5

Check here for updates

Looking ahead because we can

Game 3 on Friday in Houston

Dodgers 12, Rockies 3: The Tragedy of Errors

DENVER, CO - APRIL 20: Max Muncy #13 and Dalton Rushing #68 of the Los Angeles Dodgers celebrate their 12-3 win against the Colorado Rockies at Coors Field on April 20, 2026 in Denver, Colorado. (Photo by Justin Edmonds/Getty Images) | Getty Images

Three fielding errors, a balk and a wild pitch by the Rockies — along with a shutdown performance from L.A.‘s reliever-turned-starter Justin Wrobleski — helped the Dodgers (16-6) defeat Colorado on Monday night and settle for a series split.

Max Muncy hit two homers, making it four in the series, and Colorado fans will not be sad to see him leave town. The Rockies (9-14) couldn’t come up with the rally or clutch hit they needed, going 2-for-9 with runners in scoring position and leaving nine runners on base in the game.

Quintana’s Command Improves, But D struggles

On the bright side, José Quintana only walked one batter in five innings compared to the eight he’d walked in eight innings in his first two outings. The bad news is that Kyle Karros had a fielding error that gave way to a two-run third inning. Quintana also got in his own way, getting called for a run-scoring balk in the fourth. Instead of inducing an inning-ending double play, it scored a run and helped the Dodgers take a 5-1 lead.

In the first inning, Quinanta was also charged with an error when he couldn’t catch a lob from Troy Johnston to allow Shohei Ohtani to reach. Luckily, it didn’t turn out to hurt Quintana as Ohtani was stranded at third. What did hurt Quintana was giving up back-to-back solo homers to Muncy and Miguel Rojas in the second inning to give the Dodgers a lead (2-1) that they never lost.

On the night, Quintana (0-2, 6.53 ERA) gave up six runs, only four earned, on eight hits and one walk with one strikeout in five innings. Quintana started the sixth inning, but gave up singles to Muncy and Rojas to start the frame and got the hook from manager Warren Schaeffer. In the postgame press conference, Schaeffer called the game “a night to forget.”

Gordon Also Scores Own Goal

Tanner Gordon relieved Quintana and was also his own worst enemy. While he almost escaped damage despite inheriting two runners, he intentionally walked Ohtani after getting two outs, but then accidentally walked Alex Call to walk in a run and make it 6-1.

In the seventh inning, Gordon made a fielding error when he couldn’t scoop up a bunt by Rojas, which allowed Andy Pages to score and increase L.A.‘s lead to 7-1. In the eighth, Gordon threw a wild pitch, which allowed Ohtani to move from second to third and then come around to score on a Teoscar Hernández single.

While Gordon recorded six strikeouts, he didn’t have the same swing-and-miss magic he had in his season debut when he threw four scoreless innings on April 15 against Houston. Instead, the Dodgers teed off on Gordon with Dalton Rushing hitting two homers and Muncy adding his second of the day.

When all was said and done, Gordon (7.04 ERA) gave up six runs on seven hits with three walks.

Rockies Score First

It’s hard to believe, but the Rockies actually jumped out to a 1-0 lead in the first inning. Jordan Beck led off with a double and Brenton Doyle followed with another double to bring him home and put the Rockies up 1-0.

Then Wrobleski took over and gave up zero runs in the next six innings. The Rockies only got six hits in innings two through seven, struck out three times and didn’t draw a walk. Wrobleski is now 3-0 on the season with a 1.88 ERA in 24 innings.

The offense did better as soon as Wrobleski left the game. In the eighth inning, TJ Rumfield earned a stroll through the dugout in the purple coat when he sent an Edgardo Henriquez slider 440 feet to the second deck in the right field stands. It was Rumfield’s third homer of the season.

Beck, taking advantage of a left-handed pitcher, went 3-for-4 with a sacrifice fly and a run scored from the leadoff spot. All three of his hits came against Wrobleski. Willi Castro and Brett Sullivan each added two hits for the Rockies.

Up Next

The Rockies will now host the San Diego (15-7) for a three-game series beginning Tuesday. The Padres swept the Rockies in a four-game series earlier in April. On Tuesday, RHP Randy Vásquez (1-0, 2.49) will get the start for San Diego. The Rockies have yet to announce their starter.


Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

Takeaways: Frustration Beginning To Boil As Penguins Go Down 2-0 In Series Against Flyers

After dropping Game 1 at home in rather unceremonious fashion, the Pittsburgh Penguins entered Game 2 against the Philadelphia Flyers in what was as close to a must-win situation as they could get without actually being in involved in an elimination game. 

As it turns out, not much changed from one game to the next.

In Game 2, the Flyers ousted the Penguins, 3-0, in yet another frustrating, disjointed effort by the team. Pittsburgh was able to generate a bit more in terms of shots, as they outdid Philly in that department with a 27-23 advantage, but it was not nearly enough to rattle Dan Vladar, who earned his second-straight win between the pipes for the Flyers. 

"You have to give [Vladar] credit. He made some big saves as well," Penguins' head coach Dan Muse said. "But we can be doing things here to be getting better quality. Better quality, and just more in general. So that falls on us."

The game was, once again, scoreless after one, and there wasn't a whole lot of space out there - especially in the neutral zone - to begin this game. There were only seven total shots on goal in the first period, and Philadelphia was credited with five of them. This was despite the fact that the Penguins had three power play opportunities.

And, just like Game 1, much was the same for the first half of the second period, even if the Penguins did generate some chances. Bryan Rust hit iron a few minutes in, and Egor Chinakhov had an opportunity from the slot that he simply just whiffed on. 

After the Penguins failed to score during that stretch, it was only a matter of time before the Flyers took advantage of mistakes. About 13 minutes into the second, A TV timeout gave the Flyers a chance to reset after a strong wave of o-zone pressure from the Penguins, and they were able to generate a strong shift in the offensive zone for, really, the first time in the middle frame. The result was a Porter Martone goal on a nice seam pass across the low slot from Travis Konecny, and the Flyers took the 1-0 lead. 

Takeaways: Penguins Drop Game 1 To Flyers In Sloppy EffortTakeaways: Penguins Drop Game 1 To Flyers In Sloppy EffortThe Pittsburgh Penguins dropped their Game 1 tilt against the Philadelphia Flyers on Saturday, as they had trouble generating offense and neutralizing the Flyers' counterattack.

However, Luke Glendening took a cross-checking penalty a couple of minutes later, putting the Penguins on their fourth power play at a crucial moment in the game. They could not get anything generated, and conversely, Philadelphia pressured in the Penguins' zone on the penalty kill. Garnet Hathaway essentially had a tap-in opportunity from Owen Tippett due to some blown coverage by the Penguins' second unit, and the shorthanded goal put the Flyers up, 2-0.

That was, really, the nail in the coffin. The Penguins did generate some good looks in the third period, but it was simply not enough, and Glendening added the empty-netter with two minutes remaining in regulation. 

"When we sustained some zone time, when we moved the puck to open areas and separated ourselves a little bit from their tight checks - and, you know, their good defensive work - something will eventually open up," Erik Karlsson said. "It's really hard to defend in this league with the way everybody's skating these days, and we just don't do enough of it.

"Come the end of the second to third period, you knew they have a little bit more energy than we do, and that starts right from the beginning."

The Penguins will head to Philadelphia to face the Flyers in Game 3 on Wednesday at 7:00 p.m. ET. Pittsburgh trails in the series, 2-0.

GAME BLOG: Pittsburgh Penguins V. Philadelphia Flyers, Game 2GAME BLOG: Pittsburgh Penguins V. Philadelphia Flyers, Game 2Follow along with the THN - Pittsburgh Penguins' LIVE game blog for Round 1, Game 2 against the Philadelphia Flyers

Three Takeaways:

- This power play is their undoing right now, and it's a serious problem. 

The Penguins' man advantage is now 0-for-7 in this series, and it has cost them momentum in both of these hockey games. They had plenty of chances to establish an early lead in the first period, and they were barely able to set up against a bottom-10 penalty kill during the regular season. And, when they did, they either missed the net or attempted an ill-advised pass.

They had one shot across five power plays today. That's simply not good enough. Philadelphia legitimately generated more on the penalty kill against them. The unit is entirely disjointed, there's way too much perimeter play, and they're fumbling way too many opportunities to get pucks on net.

And, as the cherry on top, the shorthanded goals continue to be a legitimate problem from this unit.

"I said it before. I think there's different things every time, but there has to be awareness on the power play," Muse said. "It doesn't matter who you're out there against. Which team. They get the puck, they're going to be on the attack, and I think we have to have awareness of what's behind us."

I don't know if there is a quick fix for the power play, whether personnel-wise or strategy-wise. But something needs to change between Game 2 and Game 3; otherwise, it could very well be the primary reason they get eliminated.

'We're Going To Get It Right Overwhelmingly': NHL Commissioner Gary Bettman Talks Goaltender Interference Ahead Of Penguins-Flyers Game 2'We're Going To Get It Right Overwhelmingly': NHL Commissioner Gary Bettman Talks Goaltender Interference Ahead Of Penguins-Flyers Game 2NHL Commissioner Gary Bettman took to the podium ahead of Game 2 between the Pittsburgh Penguins and Philadelphia Flyers and spent a good chunk of time talking about the goaltender inteference controversy, reiterating that the league gets the calls right "overwhelmingly."

- Once again, Stuart Skinner was outstanding in this game, and he deserves a lot more support from the team in front of him. 

He made a ten-bell save on a shorthanded 2-on-0 opportunity during the third period on Glendening that would have given the Flyers two in the game and an earlier 3-0 lead. He stopped a third-period penalty shot by Owen Tippett to continue giving his team a chance to come back in this one. He made a lot of key saves in the second period as well.

For the first time in a while during the playoffs, the Penguins are actually getting really solid goaltending. Skinner is literally doing everything he can to keep them in this series. 

Once again, he has earned the next start. This series could be looking much, much uglier right now without him, and if there's a silver lining through these first two, that's it. If the Penguins can simply start scoring goals, they should be in good shape.

- And the Penguins won't start scoring goals if their top-six can't figure things out. 

Sidney Crosby has not looked anything close to himself in these first two games, and the case is the same with Rust, Karlsson, Tommy Novak, and Evgeni Malkin. Even Chinakhov looks off. Everything about the top-six is off, and trickling further down the lineup, too, I don't think Anthony Mantha or Connor Dewar have played particularly well, either. 

Muse did adjust the lines in the third period for good, slotting Rickard Rakell back up with Crosby and Rust and Chinakhov back alongside Malkin and Novak, and that seemed to help a little bit. But, simply put, if these guys can't get going, the Flyers are going to make quick work of this series. 

It's easy to tell frustration is starting to boil over. Tensions were high throughout the game, and especially at the end, when Mantha, Kris Letang, Noel Acciari, and Parker Wotherspoon were all assessed misconducts.

They need to turn the page, work it out in practice Tuesday, and not let the frustration seep into the next one. 

"There should be frustration," Muse said. "We should be frustrated. We just lost two games at home, and so I think with frustration comes, 'How are you going to respond?' I would hope every single guy in that room, entire staff... nobody's happy right now. Nobody should be. 

"Tomorrow, we're going to have to make a decision in terms of, are we going to stay with this? Stay with what we want to do? Get to our game, which we haven't gotten to in two games? Or are we going to let frustration continue to boil over into the next one? That's a choice that we, together, and all of us, including myself, are going to make here, hopefully, in the next 24 hours."

'I Don't Think Anybody's Panicking Here': Penguins Discuss Keys To Managing Emotions In Stanley Cup Playoffs'I Don't Think Anybody's Panicking Here': Penguins Discuss Keys To Managing Emotions In Stanley Cup PlayoffsThe Pittsburgh Penguins have excelled at "turning the page" all season long - and they will have to continue that trend heading into Game 2 against the Philadelphia Flyers on Monday.

Bookmark THN - Pittsburgh Penguins on your Google News tab to follow the latest Penguins news, roster moves, player features, and more!