BALTIMORE — Every time Baltimore Orioles right-hander Chris Tillman faces Seattle, he gives Mariners fans a glimpse of what might have been if not for a lopsided trade.

Tillman won his fifth straight start with another solid performance against his former team and the Orioles beat the Mariners 5-2 on Wednesday night.

"I felt good physically," Tillman said. "The pitches kind of came along as the game went on. I felt good with all my pitches, I was fortunate to execute my pitches when I needed to. I'm happy with it."

Tillman was drafted by Seattle in 2006 and traded to Baltimore two years later with Adam Jones for Erik Bedard. Since then, he has gone 7-0 in nine career starts against Seattle.

Tillman (6-1) allowed two runs on four hits with six strikeouts over 6 1/3 innings.

"Chris was good," Orioles manager Buck Showalter said. "That's a good offensive team. A lot of left-handed hitters. The changeup was good for him. He was solid again. He was good. Carried stuff the whole outing."

Mark Trumbo and Matt Wieters hit back-to-back homers for the Orioles, whose 17-7 record at Camden Yards is the best home mark in the major leagues. Wieters also had two doubles for his first three-hit game this season.

Closer Zach Britton relieved Brad Brach and worked out of a bases-loaded jam in the eighth. Britton got his 11th save by recording five outs.

Trumbo and Wieters gave the Orioles a 2-0 lead in the second with consecutive homers off Taijuan Walker.

"I'm seeing the ball good," Wieters said. "Early in the year, I was just going up there pre-swinging and pre-taking. Now, going up and being able to recognize pitches, I think that's always key. Any time you feel good at the plate, you're seeing the ball well."

Leonys Martin answered the next inning with a solo shot off Tillman, who had allowed only one previous home run this season.

Nelson Cruz singled in the fourth and has reached base in 44 of 47 career games against the Orioles. He later scored on a sacrifice fly by Chris Iannetta that tied the game at 2-2.

"The balls kind of rise, so it's kind of tough to lay off those pitches," Cruz said of Tillman. "He was throwing the curve balls against righties and the sliders and changeups against lefties. He was on."

Baltimore took back the lead in the fourth after Trumbo singled and Wieters followed with an RBI double. In the fifth, Walker allowed a leadoff walk to Hyun Soo Kim, then let him score with a throwing error and a wild pitch.

"I didn't realize I had that much time, threw too quickly and just threw the ball away," Walker said about the throwing error.

Walker (2-3) allowed four runs on five hits over five innings. Robinson Cano doubled in the eighth and has hit safely in 15 of his last 16 games.

TOUGH LINEUP

When Trumbo and Wieters each homered in the second inning, it was the seventh time this season the Orioles have hit back-to-back homers.

TRAINER'S ROOM

Mariners: RHP Tony Zych (rotator tendinitis in right shoulder) is making progress with his rehab, but Seattle does not plan to rush him back. "We want to make sure when he does come back he doesn't get shut down again," manager Scott Servais said. Zych is on the DL retroactive to May 2.

Orioles: RHP Yovani Gallardo (shoulder tendinitis) could throw a simulated game May 27. If all goes well, he would likely need one or two rehab starts before returning to the rotation.

UP NEXT

Mariners: Nathan Karns (3-1, 3.51 ERA) is trying to earn his first victory in five career starts against Baltimore.

Orioles: Tyler Wilson is looking to build on a promising start to his young career. Wilson has started four games this season, going 2-1 with a 2.93 ERA.