Seattle’s ace is starting to look like his old self.

Marco Gonzales put together his best outing of the season as the Mariners beat the Orioles, 4-2, in the first game of Thursday’s doubleheader, allowing two runs across five innings with five strikeouts.

Gonzales was a different pitcher from the first inning onwards. The southpaw needed nearly three dozen pitches to get out of a rough opening frame, allowing a two-run home run to Trey Mancini and two very loud singles to Ryan Mountcastle and Pedro Severino.

After the first, Gonzales was nearly perfect, allowing just one baserunner in the latter four innings of his outing. At one point, Gonzales retired 10 straight batters before allowing a leadoff walk to Freddy Galvis in the bottom of the fifth.

Gonzales’ afternoon can be summarized by his inning-by-inning pitch count. In the first inning, Gonzales threw 34 pitches. For innings two-through-five, Gonzales only needed 49 pitches, including just eight in the second inning.