Already played DET -140 to Win World Series so DET is my answer. I'll say DET in 6. But both of these NL teams remaining just find ways to win. I'm going to go on record to say that I think STL wins tonight, but if they don't i think SF wins the series.