Robert Thomas scored a goal and recorded an assist while Jordan Binnington stopped 24 of the 26 shots he faced as the St. Louis Blues defeated the Edmonton Oilers 3-2.