Mike Foltynewicz puts together his best outing of the season