1.Nf3 d5 2.d4 Bf5 3.e3 e6 4.Bd3 Bd6 5.Bxf5 exf5 6.Qd3 Qd7 7.c4 Nf6 8.c5 Be7 9.Ne5 Qe6 10.Qb5+ c6 11.Qxb7 O-O 12.Qxa8 f4 13.Qxa7 fxe3 14.Bxe3 Ng4 15.Nxg4 Bg5 16.h3 Nd7 17.O-O Bxe3 18.Nxe3 Nf6 19.Nc3 Nh5 20.Rae1 Qf6 21.Qa4 Nf4 22.Ne2 g5 23.Ng4 Nxh3+ 24.gxh3 Qf3 25.Ng3 Qf4 26.Nh5 Qc7 27.Qc2 f5 28.Ngf6+ Kh8 29.Qxf5 Qd8 30.Qxh7#