1.e4 c5 2.Nf3 Nc6 3.Bb5 e6 4.O-O Nge7 5.Re1 a6 6.Bxc6 Nxc6 7.d4 cxd4 8.Nxd4 Qc7 9.Nxc6 bxc6 10.Nd2 d5 11.c4 d4 12.e5 c5 13.Ne4 Qxe5 14.b4 cxb4 15.Bb2 Qc7 16.Qxd4 Bb7 17.c5 Bxe4 18.Qxe4 Rc8 19.Rad1 Qc6 20.Qxb4 f6 21.Rxe6+ Qxe6 22.Re1 Qxe1+ 23.Qxe1+ Kf7 24.Qd1 Bxc5 25.Qd5+ Kg6 26.g4 h6 27.Qh5+ Kh7 28.Qf5+ g6 29.Qd7+ Be7 30.Qxe7+ Kg8 31.g5 f5 32.Qg7# 1-0