BALTIMORE -- Dylan Bundy threw a one-hitter for his first career shutout, Manny Machado hit two of Baltimore's four solo homers, and the Orioles extended their winning streak to six games with a 4-0 victory over Seattle on Tuesday night.
Bundy (13-8) allowed just an infield single to Kyle Seager in the fourth inning and set a career high with 12 strikeouts. The right-hander has a 2.00 ERA in August and has struck out 10 or more in three of his last four starts.
Jonathan Schoop and Welington Castillo also went deep for the Orioles, who moved two games over .500 for the first time since June 10.
Baltimore has outscored its opponents 44-17 during the winning streak. The Orioles also moved 1 games ahead of the Mariners in the AL wild-card race. Minnesota currently holds the second wild-card slot.
Schoop collected his 29th homer of the season and 500th career hit with a solo shot in the first off Erasmo Ramirez (5-5).
Schoop's blast moved him ahead of Machado for the team lead, but not for long. Machado hit his 29th homer in the sixth and reached 30 homers for the third consecutive season with his drive in the eighth off Casey Lawrence.
Bundy, who threw 116 pitches, struck out Danny Valencia for the fourth time to finish off his first career complete game.
In his fifth start since being acquired from Tampa Bay on July 28, Ramirez allowed two runs and five hits over six innings.
Castillo led off the seventh with a homer off James Pazos.
The start of the game was delayed 32 minutes because of rain.