Blues rally from 2 down, beat Oilers 4-2