I can't believe they've hung in this long. This stretch was supposed to be their death knell. They played well on the road against the Rangers and Tigers. They took 3 of 4 from the Dodgers out west. Now they've won the first against the Giants.
They're now standing at three games over .500 and are assured of a winning record at the All Star Break.
They're still 6.5 out of the wildcard, but they're still in the hunt... for now.