1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Qc7 6.Be3 Nf6 7.0-0 Be7 8.Nd2 d6 9.Kh1 Nbd7 10.c3 0-0 11.f4 b5 12.Qe2 Bb7 13.f5 e5 14.N4b3 Nc5 15.Nxc5 dxc5 16.Rf3 Rad8 17.Rg3 Kh8 18.b3 Qd6 19.Bc2 Qc7 20.Rh3 Rd6 20...Bc6! 21.g4 Ng8? 21...h6? 22.g5 Ng8 23.Rg1+- 21...g5!? 22.Bxg5 Nxe4! 23.Bxe4 Bxg5 24.Bxb7 Rxd2 25.Qe4 Qd6 26.f6 h6 21...Qa5! 22.Bf2 Qa3 23.Nf1 Qb2 24.Re1 Nd7 21...Rfd8? 22.g5 Rxd2 23.Bxd2 Nxe4 24.Bxe4 Rxd2 25.Qxd2 Bxe4+ 26.Kg1± 22.g5 Qd7 23.Nf3 Rd8? 23...f6 24.g6 h6 25.Bxc5 Rc6± 24.Nxe5 Qxf5! 25.Qh5 Rf8 25...Bxe4+ 26.Kg1 26.Bxe4! Qxe4+ 27.Kg1 Rf8 28.Rf1+- 26...Rd1+‼ 27.Rxd1 Rxd1+ 28.Qxd1 Qxe5 29.Bxe4 Qxe4 26.Kg1! Bxe4 27.Rf1 Qxe5?? 27...Bxc2 28.Rxf5 Bxf5 29.Rh4!+- 27...Rd1‼ 28.Bxd1 28.Ng6+ Qxg6! 29.Bxd1 Qxh5 30.Bxh5 f6± 28.Rxd1? Bxc2 29.Rd2 Be4= 28...Qxe5 29.Bf4 Qe6± 27...Qxf1+?? 28.Kxf1 Bxc2 29.Nxf7+ Rxf7+ 30.Qxf7+- 28.Qxh7+ Bxh7 29.Rxh7# 1–0