1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.Bg5 Ne4 5.Bh4 Nxc3 6.bxc3 Bg7 7.cxd5 Qxd5 8.Nf3 c5 9.e3 Bg4 10.Be2 Nc6 11.O-O cxd4 12.cxd4 Qh5 13.Bg3 e6 14.Bd6 Ne7 15.Qa4+ Nc6 16.Rab1 Qa5 17.Qc2 Qd5 18.Ba3 b6 19.Bc4 Qh5 20.Bxe6 Bxf3 21.gxf3 fxe6 22.Qxc6+ Kf7 23.Qd7+ Kf6 24.Qe7+ Kf5 25.Rb5+ e5 26.Rxe5+ Bxe5 27.Qxe5#