BALTIMORE — In earning his first major league victory as a starter, Dylan Bundy showed that he can do a lot more than merely throw the ball very hard.

Backed by home runs from Mark Trumbo and Manny Machado, Bundy pitched a career-high five innings and helped the Baltimore Orioles beat the Cleveland Indians 5-1 on Friday night.

Bundy (3-2) allowed five hits and an unearned run. Drafted fourth overall in the 2011, Bundy worked in the bullpen this season before surrendering three homers over 3 1/3 innings Sunday at Tampa Bay in his starting debut.

In the encore, the right-hander struck out five and walked none. Cleveland's lone run came in the fifth, when Abraham Almonte doubled, took third on a passed ball and scored on a double-play grounder.

"That's a real good offensive team over there, so that makes it even more impressive," manager Buck Showalter said. "He was good. He pitched as much as threw."

That's how the Indians saw it, too.

"We've seen him in the bullpen where he's kind of just trying to throw hard, but he pitched tonight," Cleveland manager Terry Francona said. "He started to use his secondary pitches and had a really good changeup."

Bundy needed 87 pitches to get 15 outs, but hey, he's getting accustomed to a new role.

"I just want to go out there and give the team a chance to win," he said, "and get five, six, seven innings if I can."

Odrisamer Despaigne followed Bundy with 3 2/3 innings of three-hit ball before Zach Britton got the final out for his 31st save.

Trumbo launched his 29th home run with two on in the first inning and Machado made it 5-0 in the third. Both drives came off Trevor Bauer (7-4), who hadn't given up more than one long ball in any of his previous 22 appearances this season.

Playing at Camden Yards for the first time since the All-Star break, the Orioles improved their home record to 34-14, best in the majors.

"It was awesome to come home and sleep in your own bed and finally just come into your own clubhouse," Machado said. "It was a good day for us."

Bauer yielded a season-high tying five runs in four-plus innings.

"I've got to do a better job," he said.

The game had a scary moment in the seventh inning when Despaigne threw a fastball that struck Juan Uribe in the batting helmet around the left ear. Uribe stood bent over near the plate for several minutes before leaving. The team later announced that Uribe had a head contusion.

"It looked and sounded bad," Francona said.

Said Uribe: "They had the doctor check it out. I'm OK."

STREAKY

Indians: Jason Kipnis extended his hitting streak to six games. He's batting .458 (11 for 24) since July 16. . Francisco Lindor had his 33rd multi-hit game of the season.

Orioles: Caleb Joseph reached base five straight times (four hits and a walk) over two games before grounding into a double play in the eighth.

TRAINER'S ROOM

Indians: OF Michael Brantley responded favourably to a medical procedure on his ailing right shoulder and expects to resume baseball activities next week. ... RF Lonnie Chisenhall was scratched from the starting lineup with a stomach illness. ... RHP Cody Anderson was placed on the DL with right shoulder inflammation.

Orioles: Baltimore placed OF Joey Rickard (thumb) on the DL and recalled OF Dariel Alvarez from Triple-A Norfolk. Showalter said Rickard, a Rule 5 player, will likely be sidelined until September... C Matt Wieters (foot) sat out a fourth straight game but was available if needed, Showalter said. ... RHP Darren O'Day (hamstring) pitched a scoreless inning for Double-A Bowie in his first rehab appearance since going on the DL on June 3.

UP NEXT

Indians: Josh Tomlin (10-2, 3.34 ERA) puts his 6-0 road record on the line Saturday night. He leads all AL pitchers with one walk per nine innings.

Orioles: Kevin Gausman (1-7, 4.05) makes his 17th start in a frustrating season during which he's allowed 16 HRs and been victimized by a lack of run support.