1.Nf3 d5 2.g3 c6 3.Bg2 Bg4 4.O-O Nf6 5.d3 Nbd7 6.Nbd2 e5 7.e4 Bc5 8.h3 Bxf3 9.Qxf3 O-O 10.exd5 cxd5 11.c4 e4 12.dxe4 Ne5 13.Qb3 dxe4 14.Nxe4 Nxe4 15.Bxe4 Qd4 16.Bd5 Rac8 17.Be3 Qd3 18.Bxc5 Rxc5 19.Qxb7 Rd8 20.Rad1 Qc2 21.Qe7 Rcxd5 22.Qxd8+ Rxd8 23.Rxd8#