1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be3 a6 7.Be2 Nf6 8.f4 Bb4 9.Bf3 Bxc3+ 10.bxc3 e5 11.Nf5 O-O 12.Bc5 Re8 13.Qd6 Qa5 14.O-O b5 15.Nh6+ gxh6 16.Qxf6 Re6 17.Qh4 Qxc3 18.Bf2 exf4 19.Qxf4 Ne5 20.Bh5 Ng6 21.Qxh6 Bb7 22.Rad1 Bc6 23.Bd4 Qxd4+ 24.Rxd4 Rae8 25.Qg5 Rxe4 26.Rxe4 Rxe4 27.Bxg6 hxg6 28.Qf6 Re2 29.Qxf7+ Kh8 30.Qxg6 Re7 31.Rf8#