1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Bxc6 dxc6 5.O-O Bd6 6.d4 exd4 7.Qxd4 Bg4 8.Nbd2 Nf6 9.e5 Be7 10.exf6 Bxf6 11.Qxg4 O-O 12.Ne4 h6 13.Nxf6+ Qxf6 14.Bd2 Rfe8 15.Bc3 Qg6 16.Qxg6 fxg6 17.Rfe1 Red8 18.Rad1 b5 19.Rxd8+ Rxd8 20.Be5 Rd7 21.b3 c5 22.a3 c4 23.h3 h5 24.bxc4 bxc4 25.Bc3 Rd6 26.Re8+ Kh7 27.Ng5+ Kh6 28.Nf7+ Kh7 29.Rh8#