BOSTON -- It's no secret that the Toronto Maple Leafs are among the most improved teams in the NHL this season.
But alas, the Leafs still can't beat the Boston Bruins.
The Bruins beat the Leafs for the second time this season and the eighth time in a row Thursday night, ending Toronto's three-game winning streak with a 4-2 victory that ended Boston's two-game losing skid.
Tyler Seguin scored his sixth and seventh goals of the season and had an assist, linemate Patrice Bergeron a goal (No. 6) and two assists, and Brad Marchand, the left wing on the line, added two assists as the Bruins improved to 15-3-3. David Krejci (No. 6, second in the last 10 games) also beat goalie Ben Scrivens.
Seguin hit the empty net in the final minute after the Maple Leafs had closed to within a goal.
Backup Anton Khudobin made 25 saves to run his record to 4-1 for Boston.
The sizzling Nasim Kadri (No. 11) scored Toronto's first goal and a tip-in goal by Jay McClement (No. 5) made it 3-2 with 5:08 remaining. But the Leafs, who haven't made the playoffs since 2004, fell to 15-10-2.
The Kadri goal ended a 149-minute, 19 second goal drought for the Leafs against the Bruins, who won 1-0 in Toronto Feb. 2 and won all six games against the Leafs last season.
The Bruins, who blew a 3-0 lead in a loss to Washington Tuesday night, were able to hang on this time.
Defenseman Carl Gunnarsson assisted on both Toronto goals.
The Bruins were quiet in the first period until late. Just after Jay Pandolfo was robbed by Scrivens and Chris Kelly hit the post on the rebound, the home team took a 1-0 lead when Marchand kicked a puck loose from the left boards at center ice and got it to Seguin. Seguin, one of the two current Bruins Boston wound up with in the deal that sent Phil Kessel to Toronto, exploded through the Leafs defense and was stopped by Scrivens. But Bergeron swooped in and stuffed the rebound home with 52.3 seconds left in the first.
The Bruins, leading the league in penalty killing, had earlier killed two straight power plays, including a 23-second two-man advantage.
Kessel came into the game with three goals and six assists and was a minus-18 in 19 career games against his old team.
The teams were skating 4-on-4 when the Leafs tied the game 2:32 into the second period, Kadri and Clarke MacArthur breaking 2-on-1 and Kadri finishing the play for his sixth goal in the last four games.
The Bruins got that goal back at 7:11 of the period when Marchand sent Seguin in for his 15th point in 14 games against Toronto. That got the "Thank You, Kessel" chant going from the crowd.
NOTES: The Bruins placed winger Chris Bourque on waivers for the purpose of sending him to Providence. The son of former Bruins great Raymond Bourque had a goal and three assists in 18 games. ... Speaking of Boston great, Milt Schmidt was honored before the game, which came days after his 95th birthday. Schmidt, who walks with the aid of a cane but remains sharp and witty as ever, dropped the ceremonial first puck, wearing an old-fashioned No. 15 jersey after a video tribute on the big board. ... The Maple Leafs return home to play Pittsburgh Saturday, while the Bruins host the Flyers the same day. ... Boston left wing Daniel Paille and Toronto tough guy Colton Orr both played in their 400th NHL games Thursday night. ... Orr, a former Bruin, came in needing 19 minutes in penalties to reach 1,000 for his career.