1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.a3 Bxc3+ 6.Qxc3 Qe8 7.g3 d6 8.Bg2 e5 9.dxe5 dxe5 10.Bg5 Nc6 11.Bxf6 gxf6 12.Nf3 Bg4 13.O-O Qe6 14.Rfd1 Rad8 15.b4 Rd7 16.b5 Bxf3 17.Qxf3 Nd4 18.Qh5 f5 19.e3 Nb3 20.Rxd7 Qxd7 21.Rd1 Qe6 22.Qg5+ Kh8 23.Bxb7 f6 24.Qh6 Rb8 25.Bc6 Nc5 26.Rd5 Ne4 27.Rd7 Ng5 28.Qg7#