Stewart's third career hat trick backed a 23-save shutout by Brian Elliott as the Blues corralled their fifth win in seven games.
Patrik Berglund and Jaden Schwartz each provided a goal and an assist.
Ilya Bryzgalov managed 27 saves for the Oilers, who dropped a sixth straight.
Boston schools pull out free condoms over wrapping complaints
Millions of Getty images now available for free via embed tool