Are the Giants getting hot at a great time?