momentum.
FINAL · TUE, MAY 12

Buffalo
Sabres
Buffalo
3–2FINAL
Montreal
Canadiens
Montreal

The story: U. Luukkonen leads BUF past MTL

THREE STARS · OFFICIAL

Tonight's best.

KEY PLAYERS · HOW THEY DID

The three hottest on each side.

OUR PICK · HOW IT PLAYED

The model missed this one.

68%MTL WIN
✗ MISS
YTD: 55%
MTL was favored but lost.
BUF 32%MTL 68%
Why · Top Factors
Tanner Pearson 62Top Heat51 Alex Newhook
100Energy100
89Goalie SV%89.1
2Rest Days2
1H2H Wins (L6)5
HEAT IMPACT

Who moved up. Who moved down.

AI Recap

U. Luukkonen leads BUF past MTL

U. Luukkonen finished with 93.3% save percentage. Final score: BUF 3–2 MTL. Power play went BUF 2/4 and MTL 1/7.

READ FULL RECAP →
If you missed it
MARKET ODDS · 21 BOOKMAKERS

What the books say.

Our model: MTL 68% · Market (Pinnacle): MTL 57%

◆PinnaclesharpestBUF 2.28 · MTL 1.70
BUF
MTL
BUF 43%MTL 57%
All bookmakers (20)
Betsson
BUF 44%MTL 56%
Nordicbet
BUF 44%MTL 56%
Onexbet
BUF 32%MTL 45%
Betonlineag
BUF 43%MTL 57%
Unibet se
BUF 33%MTL 44%
Unibet nl
BUF 33%MTL 44%
Leovegas se
BUF 33%MTL 44%
Pmu fr
BUF 33%MTL 44%
Gtbets
BUF 43%MTL 57%
Marathonbet
BUF 32%MTL 45%
Coolbet
BUF 32%MTL 45%
Mybookieag
BUF 43%MTL 57%
Unibet fr
BUF 33%MTL 44%
William Hill
BUF 45%MTL 55%
Betclic fr
BUF 33%MTL 44%
Tipico de
BUF 32%MTL 46%
Betanysports
BUF 43%MTL 57%
Matchbook
BUF 43%MTL 57%
Winamax fr
BUF 33%MTL 45%
Winamax de
BUF 33%MTL 45%

Win % removes the bookmaker margin · decimal odds shown beside each book.

BOX SCORE · SOURCE: NHL.COM

Everyone who played.

Sorted by points, then ice time. Heat is each player's form over his last five games.

BuffaloBuffalo Sabres22 SOG · 23 HIT · 27 BLK · 16 PIM · 2 PPG
FORWARDSGAPTS+/-SOGHITBLKPIMFO%TOIHEAT
72Tage ThompsonC1 PPG112020025019:1450
91Josh DoanR022+10010–15:3072
6Zach BensonLGWG101+11120–14:2158
9Josh NorrisC011+100106312:41–
89Alex TuchR00004100–21:588
19Peyton KrebsC000001022515:4711
22Jack QuinnR00003200–14:060
94K. HeleniusC000031106712:53–
17Jason ZuckerL00001112–12:140
29Beck MalenstynL000-12300–10:520
12Jordan GreenwayL000-10210–9:5814
71Ryan McLeodC000-10010609:3524
DEFENSEGAPTS+/-SOGHITBLKPIMFO%TOIHEAT
23Mattias SamuelssonD10102660–23:47–
26Rasmus DahlinD011+12244–19:29–
25Owen PowerD00000110–23:430
21Conor TimminsD00000250–21:389
4Bowen ByramD000-12016–20:428
5Luke SchennD00000020–7:040
GOALIESDECSAGASVSV%TOI
1Ukko-Pekka LuukkonenW31229.93560:00
MontrealMontréal Canadiens31 SOG · 26 HIT · 6 BLK · 10 PIM · 1 PPG
FORWARDSGAPTS+/-SOGHITBLKPIMFO%TOIHEAT
13Cole CaufieldR1 PPG10105000–21:2128
15Alex NewhookC101+153002514:2662
20Juraj SlafkovskýL01105300–23:1025
93Ivan DemidovR011+12000–18:4530
71Jake EvansC011+102024212:4744
14Nick SuzukiC000020005924:3431
17Josh AndersonR00003200–16:3521
24Phillip DanaultC000001004614:4222
85Alexandre TexierL00002400–12:5914
76Zachary BolducR000-10212–9:3933
77Kirby DachC000-11100508:5131
90Joseph VelenoC000-10200336:4235
DEFENSEGAPTS+/-SOGHITBLKPIMFO%TOIHEAT
48Lane HutsonD011-10000–28:02–
53Noah DobsonD000-12120–24:098
8Mike MathesonD000+13220–22:01–
45Alexandre CarrierD000+10016–17:0016
21Kaiden GuhleD00001200–15:1627
72Arber XhekajD00000100–3:46–
GOALIESDECSAGASVSV%TOI
75Jakub DobesL22319.86457:17