1.Nf3 d5 2.c4 c6 3.b3 e5 4.Nxe5 Bc5 5.Bb2 Qh4 6.g3 Qf6 7.d4 Bb4+ 8.Nd2 Qe7 9.Bg2 Nf6 10.O-O O-O 11.a3 Bd6 12.e4 Bxe5 13.dxe5 Ng4 14.exd5 Qg5 15.Nf3 Qh5 16.h3 Nxe5 17.Nxe5 Qxd1 18.Raxd1 cxd5 19.Bxd5 Bxh3 20.Rfe1 Bc8 21.Nxf7 Rxf7 22.Re8#