Millersville native Adam Corder, 15, sitting in the 14th row of Section 78, caught both of Machado's home run balls.
After the game, Corder met Machado, who was surprised to hear in the dugout that the same fan caught both his homers.
Lost in the excitement was one of Gonzalez's best outings as an Oriole. The 28-year-old right-hander held the Royals to one run on six hits over a career-high eight innings.
Over his last two starts, Gonzalez (4-3) has allowed just one run over 15 innings, pitching to an 0.60 ERA.
"I stayed aggressive,” Gonzalez said. “I stayed in and out, changing pitches. That's what helped me out tonight. … Changing speeds helped me out. These guys are great hitters. That's what I like doing. I like throwing the changeup early in the count."
Gonzalez's only mistake of the night was a first-pitch fastball to Royals catcher Salvador Perez in the top of the second, a delivery that Perez sent into the right-field stands.
But Orioles second baseman Omar Quintanilla gave the O's a 2-1 lead in the bottom half of the second inning, his second homer of the season, on a 3-1 pitch from Hochevar.
“It was pretty big,” Quintanilla said. “After that we took the lead and the team did a great job of putting some extra runs on the board. [I] can't say enough about Miguel. He did a great job tonight, and overall a great team effort.”
After the game — after Machado received a shaving cream pie to the face from Jones and infielder Robert Andino — the talk still focused on the rookie's big night.
Said Gonzalez: “His first two [homers] in the major leagues. There's going to be more coming. I'm real happy for him."
“Wow, he's done an awesome job so far,” Quintanilla said. “For somebody his age to come up and do what he's done, it's incredible. And you know he's got a lot of years to go, and I wish him the best.”