Johan Santana pitched six sharp innings, Lucas Duda hit a two-run homer, and the New York Mets beat Baltimore 5-0 on Tuesday night for their second straight shutout of the Orioles.