Machado had a tiebreaking RBI single in a three-run 10th inning as the Orioles rallied for a 9-6 win over the Minnesota Twins on Friday night.
Machado -- who stayed in the game after fouling a ball hard off his ankle in the fifth -- rolled a single into right field that scored Chris Dickerson and broke a 6-all tie. Nick Markakis added a sacrifice fly and Adam Jones an RBI double to cap the scoring in the 10th.
"I told you many times, that's a mature group," Orioles manager Buck Showalter said. "Even though it's the youngest team in our division, they stay within each other and do what they do."
Tommy Hunter (3-1) didn't allow a run in 2 1/3 innings. Jim Johnson pitched a scoreless bottom of the 10th for his 35th consecutive save -- dating back to last season -- to set an Orioles franchise record.
Johnson started getting questions about the save streak at the end of last season. He treated questions about finally setting the record with a shrug, the same way he answered when the streak began.
"I was just thinking about watching us chip away," Johnson said. "It's not really anything I'm real focused on. It's great, but our ultimate goal is the team record at the end of the year. Personal achievements are second."
Anthony Swarzak (1-1) allowed all three runs in the 10th.
Twins starter Mike Pelfrey had a 6-0 lead in the sixth inning and appeared to be cruising to his second straight win before Baltimore started smacking doubles all over the field.
"You've got to remember the offense over there, too," Twins manager Ron Gardenhire said. "That's a heck of a baseball team over there, and they can run some hitters up there. They can ambush you. They got some big, clutch hits. That's kind of what they're known for."
The Orioles hit four doubles off Pelfrey in the sixth to make it 6-3 and added two more off reliever Josh Roenicke in the seventh to tie the score.
"They're good. There's a reason they're in first place in the AL East," Pelfrey said.
Chris Davis's two-bagger off the scoreboard wall in right-center field scored Nick Markakis and made it 6-6.
Roenicke started the seventh and allowed three runs and four hits and only recorded one out.
"It's almost like we prefer to play from behind," Baltimore outfielder Chris Dickerson said. "As soon as it got to 6-3, we knew it was a different ballgame."
Markakis -- a career .535 hitter against the Twins -- started the barrage of doubles with a leadoff double in the sixth and finished with two hits and two RBIs.
Joe Mauer had three hits and two RBIs for Minnesota, which had won four of its previous five.
Adam Jones and Davis each had three hits for Baltimore.
Orioles starter Jason Hammel allowed six runs over four innings and failed to win on the road for the first time this season.
SS Pedro Florimon, who left Thursday's game in the bottom of the seventh inning because of a tight right hamstring, was not in the starting lineup but told Gardenhire his leg was feeling better. ... Orioles LHP Tsuyoshi Wada, who had Tommy John ligament replacement surgery on his elbow last May 11 and spent his entire first season in the majors on the DL, struck out 10 batters in seven no-hit innings in an extended spring training game in Sarasota, Fla. Showalter said Wada would start a rehab assignment next week. ... RHP Steve Johnson will come off the DL to start Saturday in his season debut for the Orioles in place of RHP Miguel Gonzalez, who is out with a blister on his thumb. For the Twins, RH Vance Worley (0-4, 6.95 ERA) will take the mound looking for his first win in 13 starts since last Aug. 1 for the Phillies.