Win or lose, after Sunday night's game against the Arizona the Giants will go into the All-Star break with the majors' best record.
One could have made a case for that possibility before the season, but not the way the Giants arrived there.
They largely got what they expected from Madison Bumgarner, Johnny Cueto and Jeff Samardzija at the top of their rotation, but lost Matt Cain. Then they lost Hunter Pence, Angel Pagan for a time, infielders Joe Panik, Kelby Tomlinson and Matt Duffy ,and reliever Sergio Romo.