Boston, MA – 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.