SEATTLE -- Nate McLouth and the Baltimore Orioles made quick work of Seattle on Tuesday night, even if it took more than 3 1/2 hours to finish the Mariners off.
McLouth led off the game with a home run, and the Orioles delivered a four-run knockout punch in the first inning on the way to a 7-2 win. That was more than enough for Baltimore starter Jason Hammel, who pitched five innings of scoreless ball before giving up two runs in the sixth.
Baltimore pounded out 13 hits to snap a two-game losing streak. No. 9 hitter Chris Dickerson, who had one hit for the season entering Tuesday's game, singled on each of his first three at-bats, including a sixth-inning hit that drove in two runs and extended the Orioles' lead to 6-0.
Orioles third baseman Manny Machado, who had two doubles, has hit safely in nine consecutive games.
Hammel, whose high school is an hour away by ferry from Safeco Field, didn't allow a run until Seattle's Michael Morse took him deep on a 3-1 pitch to lead off the sixth. Jason Bay and Justin Smoak followed with back-to-back singles, ending Hammel's night after 102 pitches.
After Bay came around to score on a Kelly Shoppach RBI grounder, Hammel (4-1) was charged with two runs off seven hits over five-plus innings. He earned his fourth win in as many road starts this season.
Morse homered for the second time in three games. He has a team-high eight home runs on the season.
The Mariners had 10 hits but grounded into two inning-ending double plays and stranded 10 runners.
Seattle starter Brandon Maurer (2-4) gave up six hits and four runs in four innings, and reliever Blake Beavan didn't fare much better. The former starter struggled in 2 1/3 innings, allowing six hits and three runs.
The teams combined to use seven relief pitchers in a game that lasted 3 hours and 35 minutes.
The Orioles are 9-4 since April 18.
Baltimore jumped on Maurer from the outset, scoring two runs before the No. 3 hitter finished his at-bat. McLouth hit a 2-1 pitch over the fence in right field, and then Machado doubled and scored on two Maurer wild pitches. Matt Wieters added a two-run double with one out for a 4-0 Baltimore lead.
By the time the inning was over, Maurer had given up four hits and a walk while facing eight batters. Maurer, who had given up a total of four earned runs in his last three starts combined, settled down after that but didn't make it past the fourth.
NOTES: One day after making his season debut, Baltimore LHP Zach Britton was optioned to Triple-A Norfolk on Tuesday. Britton gave up six runs and 10 hits in Monday's 6-2 loss to the Mariners. RHP Zach Clark was recalled from Norfolk to take Britton's roster spot. ... The Orioles optioned C Luis Exposito to Norfolk and selected the contract of C Chris Snyder, who was acquired from the Los Angeles Angels organization on Sunday. ... Mariners minor league catching coordinator John Stearns served as the third base coach again, marking the second consecutive game he has filled in there. Regular third base coach Jeff Datz announced last weekend that he has been diagnosed with cancer. "Datz just hasn't been feeling well as of late," manager Eric Wedge said, adding that the Mariners will be taking it day to day in regards to when Datz will be available. ... The Mariners signed veteran OF Corey Patterson to a minor league contract, then assigned him to extended spring training in Arizona.