Brad Marchand scored twice and Tyler Seguin 3, at TD Garden.

Milan Lucic, Jordan Caron and Johnny Boychuk also lit the lamp for the Bruins, who have won a season-high four straight games.

Tuukka Rask stopped 27-of-30 shots for the win.

Ryan Smyth netted a pair of goals and Ryan Nugent-Hopkins posted the other for the Oilers, who have lost two of three since winning six in a row.

Devan Dubnyk was shelled for all six goals on 28 shots in defeat.