Milan Lucic and Zack Kassian each scored a pair of goals as the Edmonton Oilers defeated the Buffalo Sabres 7-2 Monday night.

Ryan Nugent-Hopkins, Connor McDavid and Leon Draisaitl also scored for the Oilers, who have won two of their last three.

More Images
Buffalo Sabres' Zach Bogosian (4) and Edmonton Oilers' Jesse Puljujarvi (98) battle for the puck during second period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Milan Lucic and Zack Kassian each scored a pair of goals as the Edmonton Oilers defeated the Buffalo Sabres 7-2 Monday night.

Buffalo Sabres' Zach Bogosian (4) and Edmonton Oilers' Tobias Rieder (22) battle for the puck during second period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

The Sabres kicked off the flurry of scoring by making good on the first shot, exactly one minute in, when Mittelstadt tipped a shot past Oilers starting goalie Mikko Koskinen.

Buffalo Sabres' Sam Reinhart (23) tries to screen Edmonton Oilers goalie Mikko Koskinen (19) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton made it 3-1 before the game was even five minutes old when Tobias Rieder found Kassian in front and he scored his second of the game and fourth of the season into a wide open net.

Buffalo Sabres' Johan Larsson (22) chases Edmonton Oilers' Matthew Benning (83) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton made it 5-2 five minutes into the middle frame when Lucic picked off a pass and scored.

Buffalo Sabres' Zemgus Girgensons (28) checks Edmonton Oilers' Jujhar Khaira (16) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

The Oilers continued their offensive outburst a couple minutes later when Draisaitl scored his 24th.

Buffalo Sabres' Conor Sheary (43), Casey Mittelstadt (37) and Tage Thompson (72) celebrate a goal against the Edmonton Oilers during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Sabres: At Calgary on Wednesday.

Buffalo Sabres' Sam Reinhart (23) and Edmonton Oilers' Darnell Nurse (25) battle for the rebound as goalie Mikko Koskinen (19) makes the save during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Sam Reinhart (23) and Edmonton Oilers' Darnell Nurse (25) battle for the rebound as goalie Mikko Koskinen (19) makes the save during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton Oilers' Zack Kassian (44) celebrates a goal against the Buffalo Sabres during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton Oilers' Zack Kassian (44) celebrates a goal against the Buffalo Sabres during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Casey Mittelstadt and Evan Rodrigues replied for the struggling Sabres, who have lost three straight.

Buffalo Sabres' Zach Bogosian (4) and Edmonton Oilers' Jesse Puljujarvi (98) battle for the puck during second period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Zach Bogosian (4) and Edmonton Oilers' Jesse Puljujarvi (98) battle for the puck during second period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

The Sabres kicked off the flurry of scoring by making good on the first shot, exactly one minute in, when Mittelstadt tipped a shot past Oilers starting goalie Mikko Koskinen.

However, Edmonton pulled even on the game's second shot a minute-and-a-half later when a shot by Kassian ticked off a Sabres' stick and past Buffalo netminder Carter Hutton.

The Oilers also scored on their second shot, 50 seconds later, when Nugent-Hopkins deflected in a shot by Caleb Jones for his 15th of the season.

Buffalo Sabres' Zach Bogosian (4) and Edmonton Oilers' Tobias Rieder (22) battle for the puck during second period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Zach Bogosian (4) and Edmonton Oilers' Tobias Rieder (22) battle for the puck during second period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton made it 3-1 before the game was even five minutes old when Tobias Rieder found Kassian in front and he scored his second of the game and fourth of the season into a wide open net.

The Sabres got one back nine minutes into the first after a giveaway led to a goal by Rodrigues.

The Oilers added to their total just 24 seconds into the second as McDavid shrugged off a trip for a clear breakaway, scoring his 28th of the season.

Buffalo Sabres' Sam Reinhart (23) tries to screen Edmonton Oilers goalie Mikko Koskinen (19) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Sam Reinhart (23) tries to screen Edmonton Oilers goalie Mikko Koskinen (19) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton made it 5-2 five minutes into the middle frame when Lucic picked off a pass and scored.

Linus Ullmark replaced Hutton in the Buffalo net.

Lucic scored his second of the game four minutes into the third, giving him three goals in his last four games after scoring only two goals in his previous 91 games.

Buffalo Sabres' Johan Larsson (22) chases Edmonton Oilers' Matthew Benning (83) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Johan Larsson (22) chases Edmonton Oilers' Matthew Benning (83) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

The Oilers continued their offensive outburst a couple minutes later when Draisaitl scored his 24th.

NOTES: Oilers defenseman Oscar Klefbom (hand) is expected to soon have medical clearance to begin skating and is hopeful he'll rejoin the team for practices ahead of the all-star break and make his full return after that.

UP NEXT

Buffalo Sabres' Zemgus Girgensons (28) checks Edmonton Oilers' Jujhar Khaira (16) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Zemgus Girgensons (28) checks Edmonton Oilers' Jujhar Khaira (16) during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Sabres: At Calgary on Wednesday.

Oilers: At Vancouver on Wednesday.

More AP NHL coverage: https://apnews.com/NHL and https://twitter.com/AP_Sports

Buffalo Sabres' Conor Sheary (43), Casey Mittelstadt (37) and Tage Thompson (72) celebrate a goal against the Edmonton Oilers during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Conor Sheary (43), Casey Mittelstadt (37) and Tage Thompson (72) celebrate a goal against the Edmonton Oilers during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Sam Reinhart (23) and Edmonton Oilers' Darnell Nurse (25) battle for the rebound as goalie Mikko Koskinen (19) makes the save during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Buffalo Sabres' Sam Reinhart (23) and Edmonton Oilers' Darnell Nurse (25) battle for the rebound as goalie Mikko Koskinen (19) makes the save during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton Oilers' Zack Kassian (44) celebrates a goal against the Buffalo Sabres during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)

Edmonton Oilers' Zack Kassian (44) celebrates a goal against the Buffalo Sabres during first period NHL hockey action in Edmonton, Alberta, on Monday, Jan. 14, 2019. (Jason FransonThe Canadian Press via AP)