While the Giants fight to stay alive and make another playoff run, the Cubs used their young talent Saturday to edge the Cardinals in a fiery game.