1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 e6 5.Nf3 a6 6.Bc4 b5 7.Bb3 Bb7 8.O-O Ne7 9.Bg5 h6 10.Be3 Ng6 11.Nd5 exd5 12.exd5 d6 13.Bd4 Nd7 14.Re1+ Nge5 15.Bxe5 dxe5 16.Nxe5 Nxe5 17.Rxe5+ Be7 18.d6 O-O 19.dxe7 Qxd1+ 20.Rxd1 Rfe8 21.Rd7 Bc6 22.Rc7 Rac8 23.Rxc8 Rxc8 24.Rc5 Kh7 25.Bc2+ g6 26.Rxc6 Rxc6 27.e8=Q Rxc2 28.Qxf7+ Kh8 29.h4