Oilers win keeps Stanley Cup dreams alive