Giants shine on baseball’s biggest stage