1.Nf3 d5 2.b3 Nf6 3.Bb2 e6 4.e3 c5 5.Ne5 Be7 6.f4 O-O 7.Bd3 Ne4 8.Nc3 f6 9.Nf3 Nxc3 10.Bxc3 Nc6 11.O-O d4 12.exd4 cxd4 13.Bb2 e5 14.fxe5 fxe5 15.Qe1 Bd6 16.c3 Bf5 17.Bxf5 Rxf5 18.cxd4 e4 19.Qxe4 Rf8 20.d5 Nb4 21.Qg4 Qc7 22.Qe6+ Kh8 23.Ng5 Rae8 24.Qh6 Qb6+ 25.Kh1 Rxf1+ 26.Rxf1 Qf2 27.Qxh7#