NEW YORK (AP) -- Bartolo Colon became the first pitcher in at least 100 years to beat the same opponent with seven different teams, stopping Baltimore once again and leading the New York Mets past the Orioles 3-2 Tuesday night.

Bartolo Colon, New York Mets
Bartolo Colon of the New York Mets bats at Citi Field in Flushing. (Elsa, Getty Images)
loading...

Colon (5-1) took a shutout into the eighth inning before Manny Machado hit a solo home run with one out. The Mets won after getting blanked 1-0 in their previous two games.

New York ended its scoreless streak at 21 innings when Daniel Murphy hit an RBI single in a three-run fourth, and won for just the second time in seven games.

Baltimore began its weeklong visit to Citi Field and Yankee Stadium with its second loss in seven games. The Orioles have lost seven in a row to the Mets overall.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)

More From New Jersey 101.5 FM