BALTIMORE -- Seattle's Michael Saunders homered twice and had five RBI, leading the Mariners to a 8-4 victory over the Baltimore Orioles before an announced crowd of 35,231 on Saturday night.
Seattle also snapped a four-game losing streak and will try to win the series Sunday.
Orioles manager Buck Showalter was ejected in the seventh inning by home plate umpire Larry Vanover for complaining about a called strike to Nick Markakis.
Mariners starter Erasmo Ramirez picked up his third consecutive win, allowing four runs and four hits with six strikeouts and no walks in six-plus innings.
Saunders had his fifth career multi-home run game. Justin Smoak also went 3-for-3 with a home run and Brad Miller had three hits with an RBI for the Mariners.
Matt Wieters and Manny Machado each homered for the Orioles, who lost for the seventh time in their past 11 games.
After Ramirez left the game, the Orioles pulled to 6-4 on a sacrifice fly by Chris Davis and a single by Wieters off Charlie Furbush. However, Saunders provided insurance runs in the ninth with a two-run homer.
Right-hander Danny Farquhar closed the ninth with his first career save.
Baltimore starter Scott Feldman labored through 4 2/3 innings, allowing five runs and seven hits with four strikeouts and four walks on 95 pitches. It was his shortest outing in six starts with the Orioles since being acquired from the Chicago Cubs on July 2.
Smoak provided Seattle with a 1-0 lead in the second with a towering solo homer to right field. Wieters responded with a solo shot of his own to tie the score in the bottom of the inning, snapping an 0-for-25 skid.
After the Mariners regained the lead in the fourth on a fielder's choice by Miller, Baltimore tied the score again on Machado's homer to left. Seattle had several opportunities to pull away but went just 1-for-10 with runners in scoring position in the opening four innings.
Michael Morse, however, was able to deliver an RBI single in the fifth that provided the Mariners with a 3-2 lead. After Smoak singled, T.J. McFarland entered and allowed a three-run homer to Saunders, with all of the runs charged to Feldman.
NOTES: The Orioles held SS J.J. Hardy out of the starting lineup for the first time this season. ... Orioles RHP Jason Hammel should be on schedule to return to the team on Aug. 13 after an MRI for right flexor tightness did not reveal any structural damage. ... Seattle 3B Kyle Seager entered Saturday's game leading the majors with a .398 batting average since July 1. ... DH Kendrys Morales grounded out to the mound in first inning, snapping a streak of eight consecutive hits, one short of the franchise record set by Raul Ibanez in 2004.