1.Nf3 d5 2.b3 Nc6 3.Bb2 Nf6 4.e3 Bf5 5.Bb5 a6 6.Bxc6+ bxc6 7.Ne5 Qd6 8.f4 Be4 9.O-O e6 10.d4 c5 11.Nd2 Be7 12.Nxe4 Nxe4 13.c4 f6 14.Qh5+ g6 15.Nxg6 O-O-O 16.Nxh8 Rxh8 17.cxd5 exd5 18.Rfd1 Qe6 19.dxc5 Nxc5 20.Qxd5 Qxe3+ 21.Kh1 Ne4 22.Qa8#