Turners turn it around, Dodgers rally to beat Giants 7-3