1.Nf3 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.a3 Bxc3 6.Qxc3 d6 7.g3 e5 8.Bg2 Qe7 9.O-O c5 10.b4 Nc6 11.Bb2 Bg4 12.e3 Ne4 13.Qc2 Nf6 14.b5 Nd8 15.h3 Bh5 16.Nh4 Ne6 17.f4 exf4 18.exf4 Ne8 19.Rae1 Qd8 20.Bxb7 Rb8 21.Be4 Nxf4 22.Rxf4 g5 23.Bxh7#