James McCann hit a home run as part of his three-RBI performance against his former team and Anthony Santander launched his 37th round-tripper of the season as the Baltimore Orioles defeated the New York Mets 9-5.