Baltimore has had an illustrious history at the position, a roster that includes Hall of Famer Brooks Robinson and future Hall of Famer Cal Ripken, Jr., who spent the final five seasons of his career there.
But no third baseman in team history had hit more than 28 homers in a season before Batista belted his 30th homer of the season off Red Sox starter John Burkett. It was Batista's 29th home run as third baseman, breaking Robinson's 1964 record.
Batista's homer gave the Orioles a 4-2 lead and Luis Lopez belted a two-run shot in the fourth off Burkett (11-8).
Lopez added an RBI double in the ninth as Baltimore won for just the second time in seven games.
Orioles starter Jason Johnson (5-13) got the victory, allowing three runs and eight hits while striking out six in 6 1/3 innings.