1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6 4.O-O Nxe4 5.Re1 Nd6 6.Bf1 Be7 7.Nxe5 O-O 8.d4 Nf5 9.Nf3 d5 10.h3 h6 11.Nc3 Re8 12.Bf4 Be6 13.Nb5 Rc8 14.c3 a6 15.Na3 Bxa3 16.bxa3 Nd6 17.Bd3 Bf5 18.Rxe8+ Qxe8 19.Bxf5 Nxf5 20.Qb1 Qe6 21.Qxb7 Na5 22.Qb4 Nc4 23.Re1 Qc6 24.Ne5 Nxe5 25.Rxe5 Nd6 26.Qc5 Qxc5 27.dxc5 Nb5 28.Bd2 c6 29.a4 Nc7 30.Re7 Kf8 31.Rd7 Ke8 32.Rd6 Ne6 33.Be3 Ke7 34.f4 g6 35.g4 f5 36.Kf2 h5 37.Kg3 hxg4 38.hxg4 a5 39.Bd4 Rc7 40.g5 Rc8 41.Kf3 Rc7 42.Ke3 Rc8 43.Be5 Kf7 44.Rd7+ Ke8 45.Ra7 Nxc5 46.Rg7 Nd7 47.Rxg6 Nxe5 48.fxe5 Ke7 49.Kf4 c5 50.Kxf5 Rf8+ 51.Rf6 Rd8 52.g6 d4 53.cxd4 cxd4 54.Rf7+ Ke8 55.Kf6 d3 56.g7 d2 57.g8=Q# 1-0