1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 Nbd7 8.f4 Nc5 9.Qf3 Be7 10.O-O Qc7 11.a3 Nxb3 12.cxb3 Bd7 13.f5 O-O 14.Bg5 d5 15.Rae1 Bc5 16.Bxf6 gxf6 17.Ne2 e5 18.Qg3+ Kh8 19.Rf3 Bxd4+ 20.Nxd4 Qb6 21.Qh4 Rg8 22.Ree3 exd4 23.Rh3 Rg7 24.Reg3 d3+ 25.Kf1 d2 26.Ke2 Qd4 27.Kd1 Bb5 28.Rxg7 Be2+ 29.Kxe2 d1=Q#