1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e6 5.Be3 Qc7 6.Bd3 a6 7.O-O Nf6 8.Kh1 Be7 9.Nc3 O-O 10.f4 d6 11.Nxc6 bxc6 12.e5 dxe5 13.fxe5 Qxe5 14.Bd4 Qh5 15.Bxf6 Qxd1 16.Bxe7 Qh5 17.Rf3 Re8 18.Bf6 e5 19.Rg3 g6 20.Rf1 Qh6 21.Ne4 Qf8 22.a3 h6 23.Bc4 Be6 24.Bxe5 f5 25.Rxg6+ Kh7 26.Rxe6 Rxe6 27.Bxe6 Rd8 28.Bxf5+ Qxf5 29.Nf6+ Kg6 30.g4 Qxf1#