Halak, Pietrangelo lead Blues past Oilers, 1-0