It took 18 innings, and lasted 5 hours and 35 minutes, but the Giants finally prevailed over the Rockies on Friday night.Err...Saturday morning.Anyway, it ended