1.Nf3 e5 2.Nxe5 Nc6 3.Nxc6 bxc6 4.b3 Bc5 5.Bb2 Nf6 6.e3 Ng4 7.Qxg4 d5 8.Qxg7 Rf8 9.Bd3 Be6 10.O-O Bd6 11.f4 c5 12.f5 Bd7 13.Nc3 Qh4 14.g3 Qh3 15.Nxd5 Bc6 16.e4 O-O-O 17.Ba6+ Kb8 18.Bf6 Rg8 19.Nf4 Qxf1+ 20.Rxf1 Rxg7 21.Bxg7 Bxf4 22.gxf4 Bxe4 23.d3 Bxf5 24.Re1 Rg8 25.Kf2 c6 26.Be5+ Ka8 27.Bd6 Bd7 28.Re7 Be8 29.Bb7#