1.c4 Nf6 2.Nc3 d5 3.cxd5 Nxd5 4.g3 e5 5.Bg2 Nxc3 6.bxc3 Bd6 7.Qa4+ Bd7 8.Qb3 Nc6 9.Qxb7 Rb8 10.Qa6 O-O 11.Nf3 e4 12.Ng1 Ne5 13.Qxa7 Qe7 14.Qd4 Bc5 15.Qxe4 Bc6 16.Qxc6 Nxc6 17.Bxc6 Bxf2+ 18.Kxf2 Qc5+ 19.Kg2 Qxc6+ 20.Nf3 Rfe8 21.Kf2 Qc5+ 22.Nd4 Rb6 23.a4 Rf6+ 24.Ke1 Qd5 25.Rg1 c5 26.Nc2 Rxe2+ 27.Kxe2 Qf3+ 28.Ke1 Qf2+ 29.Kd1 Qxg1+ 30.Ke2 Re6+ 31.Kd3 Qf1#