JUPITER, Fla. (AP) -- Anibal Sanchez allowed a run in five innings, including Carlos Beltran's second homer, and the Miami Marlins beat the St. Louis Cardinals 3-1 Thursday.
Sanchez had been limited to three starts this spring because of a sore shoulder. He gave up two hits and a walk.
Cardinals starter Lance Lynn matched Sanchez, allowing one run on five hits in five innings. Lynn, who is taking the place of Chris Carpenter in the rotation, will make his first start on April 8 at Milwaukee.
Daniel Pertusati, a minor leaguer who has never played higher than Class A, hit a tying homer off Lynn in the fifth.