Lee, Cain toss gems before Giants top Phils in 11