1.e4 e5 2.Nc3 Nf6 3.Bc4 Bc5 4.Nf3 Nc6 5.Bxf7+ Kxf7 6.O-O Re8 7.a3 d6 8.b4 Bb6 9.d3 Kg8 10.b5 Ne7 11.Bd2 d5 12.Nxe5 Bd4 13.Nf3 Bxc3 14.Bxc3 dxe4 15.Bxf6 exf3 16.Bxe7 Rxe7 17.Qxf3 a6 18.bxa6 Rxa6 19.Rab1 Rxa3 20.Qf4 Rc3 21.Qb4 Rc6 22.Qa4 Re8 23.h3 Qd6 24.Rfe1 Rf8 25.Rb5 Qf6 26.f3 Qc3 27.Re2 Ra6 28.Qh4 h6 29.Kh2 Qc6 30.Rbe5 Ra2 31.Re7 Qd6+ 32.Qg3 Qxg3+ 33.Kxg3 c6 34.Rc7 Bf5 35.Rxb7 Bxd3 36.Ree7 Bf5 37.c4 g6 38.Rg7+ Kh8 39.Rh7+ Kg8 40.Rbg7# 1-0