1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6 4.Bxc6 dxc6 5.Nxe5 Nxe4 6.Qe2 Bf5 7.d3 Ng5 8.Nxc6+ Be7 9.Nxd8 Rxd8 10.Bxg5 O-O 11.Bxe7 Rfe8 12.Bxd8 Rxe2+ 13.Kxe2 Kf8 14.Bxc7 Bd7 15.h3 Bc6 16.f3 Ke8 17.Kf2 Kd7 18.Bf4 f6 19.Nc3 g5 20.Be3 b5 21.Bxa7 b4 22.Ne4 Ba4 23.Nc5+ Kc7 24.Nxa4 Kb7 25.Bd4 f5 26.Rae1 f4 27.Re6 h5 28.Nb6 Kc7 29.Re7+ Kd8 30.Rhe1 g4 31.Rd7#