St. Louis Cardinals starting pitcher Lance Lynn rubs his face as he walks off the field after being removed during the sixth inning of a baseball game against the Miami Marlins, Tuesday, July 4, 2017, in St. Louis. (AP Photo/Jeff Roberson)
BY STEVE OVERBEY Associated Press
ST. LOUIS (AP) - Christian Yelich hit a three-run homer, Jose Urena tossed five solid innings and the Miami Marlins beat the St. Louis Cardinals 5-2 on Tuesday.
JT Riddle added a two-run single for the Marlins, who had dropped five of six. Dee Gordon had three hits, and Giancarlo Stanton reached three times.
Greg Garcia hit a two-run homer for St. Louis, which lost for just the second time in seven games. Matt Carpenter had two hits.
Copyright 2017 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.