1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Be7 5.O-O Nf6 6.Nxd4 Nxe4 7.Re1 Nd6 8.Bb3 Nxd4 9.Qxd4 O-O 10.Nc3 Nf5 11.Qe4 d6 12.g4 Nh4 13.Qxe7 Nf3+ 14.Kf1 Nxe1 15.Bxf7+ Kh8 16.Qxd8 Rxd8 17.Kxe1 Bxg4 18.Be3 d5 19.Bxd5 Rd7 20.Be4 h5 21.Bd3 Rad8 22.Ne2 Be6 23.Nf4 Bf7 24.b3 g5 25.Ng6+ Bxg6 26.Bxg6 h4 27.Be4 Rd1+ 28.Rxd1 Rb8 29.Bxg5 Re8 30.Rd8 Rg8 31.Bf6#