JUPITER, Fla. (AP) -- Jose Fernandez pitched five no-hit innings and the Miami Marlins held Boston to just one single, beating the Red Sox 3-0 Tuesday.

Fernandez struck out four and walked one. He threw 41 of his 60 pitches for strikes.

Blake Swihart singled with two outs in the eighth off Craig Breslow for Boston's hit.

The Marlins' regular season starting outfield had a good day at the plate. Giancarlo Stanton drove in his first run of spring training, Marcell Ozuna added two hits and scored twice, and Christian Yelich chipped in with a hit.