1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 d6 5.O-O Bg4 6.h3 h5 7.Bxc6+ bxc6 8.d4 exd4 9.hxg4 hxg4 10.Ng5 f6 11.Ne6 Qe7 12.Qxg4 Nh6 13.Bxh6 Rxh6 14.Nxd4 g5 15.Nf5 Qh7 16.Nxh6 Qxh6 17.Nc3 Kf7 18.Rad1 Be7 19.Rd3 Qg7 20.Rh3 Rb8 21.b3 Rh8 22.Rd1 Rxh3 23.Qxh3 g4 24.Qh5+ Kf8 25.Ne2 Qg8 26.Nf4 g3 27.Ng6+ Kf7 28.Ne5+ Ke6 29.Qf5#