1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 e5 6.Nb3 Nf6 7.Bg5 Be7 8.Bxf6 Bxf6 9.Nd5 O-O 10.c3 Be6 11.Bc4 Ne7 12.Nxf6+ gxf6 13.Bxe6 fxe6 14.Qg4+ Kf7 15.O-O-O Qc7 16.f4 a5 17.fxe5 dxe5 18.Qh3 a4 19.Qxh7+ Ke8 20.Nd2 a3 21.Qh5+ Rf7 22.Nb3 Qc4 23.Rhe1 axb2+ 24.Kxb2 Qa4 25.Nc1 Nc6 26.Rd7 Kxd7 27.Qxf7+ Kd6 28.Re3 Qb5+ 29.Kc2 Qf1 30.Rd3+ Kc5 31.Rd2 Qc4 32.Qxb7 Qxe4+ 33.Kb2 Qa4 34.Nb3+ Kc4 35.Kb1 Rb8 36.Qd7 Kb5 37.Qxe6 Qe4+ 38.Kb2 Ka4 39.Qd5 Qxd5 40.Rxd5 Rg8 41.g3 Rh8 42.h4 Rg8 43.Rc5 Ne7 44.Ra5# 1-0