Kelly Johnson and Yunel Escobar each had an RBI and Roberto Hernandez turned in his strongest effort of the season pitching into the ninth-inning and leading the Tampa Bay Rays over the Miami Marlins 3-1. Tampa Bay won their fourth game in a row, and the Marlins lost their eighth straight game.Hernandez came into the game having allowed 10 earned runs in six innings in his previous two starts against the Baltimore Orioles and the New York Yankees.Hernandez allowed three hits in 8 2/3 innings of work and struck out five, and walked none and allowed one unearned run against the Marlins. He retired 26 of the next 27 batters, including 15 in a row at one point.Chris Coghlan hit a leadoff double in the Miami first and later scored on a throwing error by right fielder Matt Joyce for the Marlins only run.Fernando Rodney came on to record the last out and his 10th save of the season.Tom Koehler pitched eight innings and allowed three runs while scattering seven hits for Miami. He struck out four and walked oneMore Rays NewsAlex Colome will start for the rays on Thursday against Miami and Matt Moore will be pushed to pitch against the Cleveland Indians on Friday. Alex Cobb has an issue with his fingernail and will be pushed back to Saturday, Sunday if necessary.