Kiko Garcia smashed a tie-breaking two-run home run in the sixth inning to carry the streaking Baltimore Orioles over the Boston Red Sox tonight, 5-3.

Baltimore won its 25th in the last 31 games and stretched its lead in the American League East to 2 1/2 games over the Red Sox.

Dennis Martinez (7-2) scattered 10 hits in winning his seventh straight. Mike Torrez (4-3) was the loser.

Garcia's homer capped a three-run rally in the sixth.

Eddie Murray opened the inning with a single and went to second on second baseman Jerry Remy's throwing error. John Lowenstein singled Murray to third and Gary Roenicke's sacrifice fly created a 3-3 tie. Garcia then cracked his second home run of the season into the Orioles' bullpen in left-center.

Boston grabbed a 2-0 lead in the first inning as Remy, Fred Lynn and Jim Rice singled for one run and Carl Yastrzemski got the other run home with a grounder. The Red Sox made it 3-0 in the fifth, Remy singling Dwight Evans home from second base.

Baltimore cut that to 3-2 in the fifth. Dave Skaggs walked, Al Bumbry doubled for one of his three hits and Rich Dauer drove them both in with a single.