The NHL regular season is coming to a close, and this past week provided some entertaining playoff battles and historic moments.
David Pastrnak added some style points with a hat trick., and
On the other side of the continent, the Calgary Flames were eliminated from playoff contention with a shootout loss to the Nashville Predators, which provided a frustrating end to a disappointing season.
Let's take a look back at the biggest moments and best highlights from the weekend that was in the NHL.
Goal of the weekend: Rasmus Dahlin dances through Canes
In a must-win game for the Sabres on Saturday, they needed some big plays, and Rasmus Dahlin stepped up. Late in the second period, with Buffalo trailing 3-2, Dahlin dropped some jaws on the game-tying goal.
Owen Power got the puck to Dahlin at the top of the offensive zone, and the young defenseman went to work. Dahlin deked a pair of Hurricanes into submission before sliding a perfect pass to Casey Mittelstadt for the tying goal.
The Sabres went on to win the game and kept their playoff hopes alive. We'll see how much more magic Dahlin and Buffalo have left in them.
Robbery of the weekend: Lukas Dostal stands tall
Lukas Dostal has had a tough rookie campaign, but he made some impressive saves against the Colorado Avalanche on Sunday. Anaheim was able to push Colorado to overtime, and Dostal was a big reason why.
Late in the third period, the Avalanche were trying to tie the game, and they got a glorious chance to do just that. Valeri Nicushkin drove the net and fired a shot that Dostal got just enough of to keep out of the net.
That's when Nathan MacKinnon picked up a rebound in the crease and had a wide open net, but Dostal stretched out his arm and swiped the shot off the goal line.
The Ducks hope that Dostal, a former third-round pick, can be the future in net. Despite a tough season, saves like that one show why the team has high hopes for him.
Pastrnak records hat trick, Bruins set record with 63rd win
The Boston Bruins just keep making NHL history with each passing game, and Sunday was no different. The Bruins just needed to beat the Philadelphia Flyers to, and David Pastrnak made sure that happened.
In the second period, Pastrnak got the puck at the top of the circles, spun, and put a shot on goal. Pastrnak's shot found its way through traffic and underneath Philadelphia netminder Felix Sandstrom.
Just five minutes later, Tyler Bertuzzi set up Pastrnak for a one-timer with a pass to the top of the left circle. This time, Pastrnak let a missile fly that rang off the post and went in.
Pastrnak capped off his hat trick by capitalizing on a 2-on-1 with Bertuzzi. Once again, Pastrnak fired a shot that somehow found its way through Sandstrom, and the Bruins' sniper had his 60th of the season and the 300th of his career.
Montreal Canadiens for the most points in a single season.. Now, the Bruins need just two points to pass the 1976-77
Connor McDavid notches 150th point
The Bruins aren't the only ones having an absurd season. Connor McDavid is putting up numbers that haven't been seen since Twister was tearing up the box office in 1996.
During the Oilers' 6-1 win over the Sharks on Saturday, . With under two minutes left in the first period, McDavid found the puck in the middle of a net-front scrum and buried it for his 63rd tally of the season.
McDavid became just the sixth player in NHL history -- along with Wayne Gretzky, Mario Lemieux, Steve Yzerman, Phil Esposito and Bernie Nicholls -- to hit 150 points in a single season.
McDavid also added another goal and an assist in that game, and he is now up to 151 points, which is only one point behind Esposito for 15th all-time. After such an incredible regular season, McDavid is poised for a massive playoff run.
Erik Karlsson reaches 100 points
In another historic moment, Erik Karlsson just became the sixth defenseman in NHL history to record 100 points in a season.
Just seconds into the Sharks' Monday night clash with the Jets, Karlsson scored a goal for his 99th point on the season. He finished off a give-and-go that gave San Jose an early 1-0 lead.
In the third period, with the Sharks on the power play, Karlsson fired a point shot that just snuck through traffic for his second goal of the game and his 100th point of the season.
Karlsson joined Bobby Orr, Paul Coffey, Al MacInnis, Brian Leetch and Denis Potvin as the only other blueliners to accomplish the feat. Karlsson has put himself in position to win the Norris Trophy, and we'll see if another team tries to acquire him in the offseason.
Flames eliminated from playoff contention
The Calgary Flames entered Monday night's game against the Nashville Predators with their playoff chances on the line. Things didn't go as planned.
The Predators led, 2-1, in the third period when the Flames forced a turnover in the offensive zone. With Nashville out of position, Andrew Mangiapane found Mikael Backlund on the backdoor for the game-tying goal.
Neither team scored the rest of the way, and a shootout was required to decide the game. The Flames got off to a good start when their first shooter, Jonathan Huberdeau, beat Juuse Saros to give his side an early lead.
Coming into the season, the Flames were my pick to win the Stanley Cup, so for them to miss the playoffs entirely is pretty shocking. Poor goaltending has played a sizable role in Calgary's struggles, but something has been amiss about the team all year. We'll see how many changes, if any, the Flames decide to make this summer.
Appointment viewing this week
Sabres at Devils | Tuesday, April 11: The Sabres are still fighting for their playoff lives, and the Devils are fighting for the top spot in the Metro Division. There is a lot on the line for two teams with a lot of elite young talent.
Jets at Wild | Tuesday, April 11: If the Jets can get at least one point against the Wild on Tuesday, they will clinch the final playoff spot in the Western Conference. If not, Winnipeg will leave the door open for Nashville.
Oilers at Avalanche | Tuesday, April 11: Do you need more of a selling point than Connor McDavid vs. Nathan MacKinnon? Probably not, but both of these teams are trying to win their respective divisions as well.
Hurricanes at Panthers | Thursday, April 13: The Panthers are on the verge of locking up a spot in the playoffs, but it won't be easy to do with just one game remaining against the Hurricanes. Carolina doesn't want to give up the top spot in its division.
Wild at Predators | Thursday | April 13: If the Jets can't end the Western Conference playoff race with a point against either the Wild or Avalanche, the Predators could sneak into the postseason. To do that, they would have to win back-to-back games against the Wild and Avalanche themselves.