TORONTO -- Cody Hodgson and Jason Pominville each scored and the Buffalo Sabres spoiled the Toronto Maple Leafs' home opener with a 2-1 victory Monday before a crowd of 19,475 in the Air Canada Centre.
Ryan Miller made 34 saves and was 1|:42 from a shutout when Nazem Kadri scored his second goal of the season on a power play.
The Leafs thought they had tied the score seconds later, but it was ruled no goal because the puck was directed in with a glove.
Toronto continued to storm the Buffalo goal and had a power play with seven seconds to play. The Sabres held on for their second win without a defeat in the lockout-shortened season. The Leafs are 1-1.
Toronto had the better of the play at stretches in the first two periods, helped by an early power-play advantage. But in the third period, Buffalo kept Toronto under control for the first part and was dangerous on counters. In the final minutes when Toronto threatened, Miller had most of the answers.
After spotting the Sabres a first-period goal, the Maple Leafs applied pressure in the early minutes of the second. But Buffalo stunned the Leafs with a goal at 4:51 on a breakout when Pominville notched his first of the season on a pass from Thomas Vanek.
The Leafs continued to apply pressure in the second period with the occasional counter by the Sabres. With about seven minutes to play in the second, Miller came through with a good save on John-Michael Liles. After two periods, Toronto had a 21-11 advantage in shots.
The Sabres started the scoring at 8:51 of the first period when Hodgson deflected Christian Ehrhoff's shot from the left point past goalkeeper Ben Scrivens, who has started both of Toronto's games. Pominville also picked up an assist on Hodgson's second goal of the season.
The Maple Leafs had a two-man advantage late in the first period after Tyler Myers was called for delay of game at 14:45 when he inadvertently flipped puck over the glass while skating behind the Buffalo goal. Drew Stafford already was off after picking up an interference penalty at 14:24. Buffalo got another penalty at 16:01 when Steve Ott was called for closing his hand on the puck.
Toronto's Dion Phaneuf hit the crossbar with a shot and that was all the Leafs could do on their extended power play. They did get one puck into the goal, but it was after the whistle.
NOTES: Maple Leafs left winger Joffrey Lupul was signed to a five-year contract extension that takes him through the 2017-18 season. Lupul, who makes $4.25 million this season, reportedly will receive $5.25 million a year under the new deal. He has a limited no-trade clause. ... Maple Leafs defenseman Jake Gardiner (head/neck), who was injured Dec. 8 while playing for the Toronto Marlies of the AHL, is skating with the Leafs and says he is ready to return but did not play Monday. ... Sabres left winger Nathan Gerbe (back) and center Cody McCormick (hand) have been placed on injured reserve. Left winger Ville Leino (lower body) did not play. ... Monday's game was the first of four between the teams this season. ... Defensemen Mike Weber and T.J. Brennan were scratches for Buffalo. ... Defensemen Cody Franson and Mike Komisarek and center David Steckel were Toronto scratches. ... The Sabres visit Carolina on Thursday for their next game. ... The Leafs' next game is Wednesday at Pittsburgh.