The O’s have won five straight to start the 2016 season, all at Camden Yards.
Brad Brach (1-0) vultured the win in relief, with an inning and a third of scoreless baseball.
Baltimore starter Vance Worley, staked to the early 4-0 lead, couldn’t get out of the fifth. Worley ended up giving up three runs on seven hits in four and two-thirds innings, striking out five and walking one.
Zach Britton put in a perfect ninth for his second save.
Machado was 4-for-4 at the plate with the homer, his second of the season.