Miami Marlins starting pitcher Trevor Richards delivers during the fifth inning of the team's baseball game against the San Francisco Giants, Tuesday, June 12, 2018, in Miami.
Miami Marlins starting pitcher Trevor Richards delivers during the fifth inning of the team's baseball game against the San Francisco Giants, Tuesday, June 12, 2018, in Miami. Lynne Sladky AP Photo
Miami Marlins starting pitcher Trevor Richards delivers during the fifth inning of the team's baseball game against the San Francisco Giants, Tuesday, June 12, 2018, in Miami. Lynne Sladky AP Photo

Richards earns first win, Marlins beat Giants 3-1

June 12, 2018 10:38 PM