1.e4 c5 2.Nf3 Nc6 3.Bb5 g6 4.Bxc6 bxc6 5.O-O Bg7 6.Re1 d5 7.exd5 cxd5 8.d4 cxd4 9.Nxd4 e6 10.c4 Ne7 11.Bg5 Bb7 12.Nxe6 fxe6 13.Rxe6 Bf8 14.Qd4 Rg8 15.Nc3 dxc4 16.Qe5 Rg7 17.Re1 a6 18.Rd1 Qb8 19.Red6 Rf7 20.Qe6 Qc8 21.Rd7 Bc6 22.Ne4 Bxe4 23.Qxe4 Rb8 24.Qe6 a5 25.Bxe7 Rxe7 26.Rxe7+ Bxe7 27.Qg8+ Bf8 28.Qxh7 Rb6 29.Re1+ Kd8 30.Qf7 Qf5 31.Re8#