1.Nf3 d5 2.d4 Nc6 3.Bf4 Bf5 4.e3 Nf6 5.Bd3 Bg6 6.O-O e6 7.c4 Bd6 8.Bg5 h6 9.Bh4 Nb4 10.Bxg6 fxg6 11.c5 Be7 12.Ne5 Nc6 13.Nxg6 Rg8 14.b4 Nxb4 15.Qb3 a5 16.a3 Na6 17.Qxb7 Kf7 18.Ne5+ Kf8 19.Nc3 g5 20.Bg3 h5 21.f4 gxf4 22.Rxf4 Qc8 23.Qb1 c6 24.Qh7 Qe8 25.Qh6+ Rg7 26.Qh8+ Rg8 27.Rxf6+ Bxf6 28.Qxf6+ Qf7 29.Qxf7#