Leon Draisiatl scored in overtime to give the Edmonton Oilers a 3-2 victory over the Boston Bruins on Thursday night in their home opener.

Connor McDavid set up the winner at 37 seconds of the extra period, and Kailer Yamamoto and Ryan Nugent-Hopkins also scored to help the Oilers win their third straight.

More Images
Edmonton Oilers celebrate the overtime win against the Boston Bruins during NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Leon Draisiatl scored in overtime to give the Edmonton Oilers a 3-2 victory over the Boston Bruins on Thursday night in their home opener.

Boston Bruins' Brad Marchand (63) battles for the puck with Edmonton Oilers' Darnell Nurse (25) during second period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston opened the scoring midway through the second period following an Edmonton giveaway. Krejci was left alone at the side of the net for his first goal of the season. The Oilers soon tied it on Yamamoto's first NHL goal.

Boston Bruins' Noel Acciari (55) is checked by Edmonton Oilers' Kyle Brodziak (28) during first period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Notes: Edmonton was the last of the NHL's 31 teams to have its home opener. The Oilers played their first four games on the road, including starting the season in Sweden. It is the latest Edmonton has ever had its home opener in a non-lockout season. ... Zdeno Chara played his 900th regular season game with the Bruins. The 41-year-old has played in 1,429 games over 21 NHL seasons.

Edmonton Oilers' Kailer Yamamoto (56), Adam Larsson (6), Zack Kassian (44) and Kris Russell (4) celebrate a goal against the Boston Bruins during second period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Oilers: Host Nashville on Saturday night.

Boston Bruins' goalie Jaroslav Halak (41) is scored on by the Edmonton Oilers during overtime NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston Bruins' goalie Jaroslav Halak (41) is scored on by the Edmonton Oilers during overtime NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

David Krejci and David Pastrnak scored for Boston. The Bruins have dropped two in a row.

Edmonton Oilers celebrate the overtime win against the Boston Bruins during NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Edmonton Oilers celebrate the overtime win against the Boston Bruins during NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston opened the scoring midway through the second period following an Edmonton giveaway. Krejci was left alone at the side of the net for his first goal of the season. The Oilers soon tied it on Yamamoto's first NHL goal.

Off McDavid's assist, Nugent-Hopkins put Edmonton ahead on a power play 7:30 into the third period. Nugent-Hopkins has seven points in the last three games.

Boston tied it with 8:34 to go when Brad Marchand fed it in front to Pastrnak for his eighth.

Boston Bruins' Brad Marchand (63) battles for the puck with Edmonton Oilers' Darnell Nurse (25) during second period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston Bruins' Brad Marchand (63) battles for the puck with Edmonton Oilers' Darnell Nurse (25) during second period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Notes: Edmonton was the last of the NHL's 31 teams to have its home opener. The Oilers played their first four games on the road, including starting the season in Sweden. It is the latest Edmonton has ever had its home opener in a non-lockout season. ... Zdeno Chara played his 900th regular season game with the Bruins. The 41-year-old has played in 1,429 games over 21 NHL seasons.

UP NEXT

Bruins: At Vancouver on Saturday night.

Boston Bruins' Noel Acciari (55) is checked by Edmonton Oilers' Kyle Brodziak (28) during first period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston Bruins' Noel Acciari (55) is checked by Edmonton Oilers' Kyle Brodziak (28) during first period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Oilers: Host Nashville on Saturday night.

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

Edmonton Oilers' Kailer Yamamoto (56), Adam Larsson (6), Zack Kassian (44) and Kris Russell (4) celebrate a goal against the Boston Bruins during second period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Edmonton Oilers' Kailer Yamamoto (56), Adam Larsson (6), Zack Kassian (44) and Kris Russell (4) celebrate a goal against the Boston Bruins during second period NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston Bruins' goalie Jaroslav Halak (41) is scored on by the Edmonton Oilers during overtime NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)

Boston Bruins' goalie Jaroslav Halak (41) is scored on by the Edmonton Oilers during overtime NHL hockey action in Edmonton, Alberta, Thursday Oct. 18, 2018. (Jason FransonThe Canadian Press via AP)