Eugenio Suarez smacked a bases-loaded single off the right field wall as the final hero as the Arizona Diamondbacks beat the Milwaukee Brewers 11-10 in 10 innings in a wild back-and-forth thriller Sunday in the finale of a three-game series in Phoenix. Milwaukee went ahead 10-8 on a two-run triple by Jackson Chourio in the top of the 10th before Arizona scored three runs off Jared Koenig in the bottom of the inning. Adrian Del Castillo opened it with an RBI single and Koenig loaded the bases with nobody out before hitting Christian Walker with a pitch to tie the score at 10.

Suarez followed with the decisive hit. Chourio also homered and was 3-for-6 with a career-high five RBIs for Milwaukee. Eric Haase had a two-run homer for the Brewers, who scored eight straight runs after falling behind 5-0.

Suarez had three RBIs and Pavin Smith added a three-run double for the Diamondbacks. Tigers 4, Orioles 2 Riley Greene blasted a pair of home runs and drove in three runs as host Detroit defeated Baltimore. Detroit starter Keider Montero (6-6) allowed five hits in five scoreless innings, one start after tossing a shutout against Colorado.

Jason Foley recorded his 23rd save. Colt Keith added an RBI single for the Tigers, who have won six of their last eight. Adley Rutschman hit a two-run homer for the Orioles.

Starter Cade Povich (2-9) gave up two runs and two hits in five innings. He walked two and struck out eight. Padres 4, Giants 3 (10 innings) David Peralta singled in a run and sco.