1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.f3 c5 5.d5 O-O 6.e4 b5 7.e5 Ne8 8.f4 bxc4 9.Bxc4 Bb7 10.Nf3 exd5 11.Bxd5 Nc6 12.O-O Nc7 13.Be4 Ne6 14.Be3 Rb8 15.a3 Bxc3 16.bxc3 Qa5 17.Qc2 h6 18.f5 Ng5 19.Bxg5 hxg5 20.f6 g4 21.Ng5 Nxe5 22.Bxb7 Rxb7 23.Qh7#