Teheran gave up three runs -- all unearned -- on four hits and two walks with six strikeouts in Wednesday's no-decision against Pittsburgh.

He was long gone when the Pirates won this game with a seven-run 10th inning. A second-inning error by Jace Peterson set Teheran up for a three-run homer by Adam Frazier, but he did pretty spotless work otherwise -- a welcome improvement after the nine-run disaster he suffered through against Toronto last week. The results have certainly been spotty for Teheran this season, thanks in large part to a decrease in strikeout rate and an increase in walk rate, but this start gives his fantasy owners something to hang their hats on. Teheran does, after all, have a strong track record that suggests there's some sort of anomaly in play here.