BALTIMORE — Masataka Yoshida homered and had four RBIs and the Boston Red Sox pounded All-Star Corbin Burnes before holding on to beat the Baltimore Orioles 12-10 on Friday night.
Burnes (12-5) gave up eight runs and 10 hits — both career highs — in four innings. It was a performance unbefitting the AL starter last month in the All-Star game and the 2021 Cy Young Award winner.
Burnes yielded two home runs, walked three and threw two wild pitches on a hot, humid night. His ERA jumped from 2.71 to 3.10, the highest it's been all season.
''Probably he was off a little bit,'' Boston manager Alex Cora said. ''Just one of those nights. It wasn't a good one for him, but he grinded with us. He's a great pitcher, probably one of the top five in the league.''
Ramón Urías went 3 for 3 with a homer and five RBIs for the Orioles, who fell a game behind the first-place New York Yankees in the AL East. Rookie Jackson Holliday had his first four-hit game and scored three runs.
''Our offense kept fighting, but we came up short,'' Holliday said. ''But it's pretty special to get four hits.''
Despite getting 17 hits and cutting a five-run deficit to 12-10, Baltimore stranded 12 runners and never led after the fourth inning.
Rafael Devers doubled in a run in the first inning and hit a two-run drive in the third for a 4-1 lead. After the Orioles pulled even in the bottom half, Yoshida capped the fourth with a three-run shot that made it 8-4.