The Seattle Mariners suffered a tough loss on Friday afternoon, dropping a back-and-forth 10-9 affair with the San Francisco Giants in extra-innings. Though the M's lost, there were some positive signs, mainly that Julio Rodriguez went 3-for-6 with an opposite-field home run, three runs scored and a stolen base.