Michael Soroka controlled the game from the mound, pitching seven innings of two-run ball as Arizona defeated Toronto 6-3 at Chase Field. The right-hander allowed five hits and struck out five without issuing a walk, improving to 4-0 on the season.

The Game Network — Where History Is Kept

Soroka worked efficiently through 94 pitches, carrying a 2.78 ERA into his next start. He scattered Toronto's offense across seven frames, allowing only two earned runs while the Diamondbacks built their lead.

The decisive sequence came in the fifth inning when Arizona broke a 1-1 tie. Carroll singled to center to bring Barrosa home, then Fernandez followed with another single to center that scored Marte for a 3-1 advantage. Arenado had tied the game in the fourth with a 382-foot homer to left, answering Straw's sacrifice bunt that brought home Toronto's first run.

Eric Lauer struggled for Toronto, allowing three earned runs over five innings with a 7.13 ERA. The Blue Jays managed only eight hits against Arizona pitching, with Straw providing their lone bright spot by going 2-for-2 with a homer and two runs scored.

Arizona extended its winning streak to two games and improved to 11-8. Toronto fell to 7-11 with its second straight loss. Arenado sits one run away from 1,000 career runs scored, while Paul Sewald recorded his seventh save to close out the victory.