1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e6 5.c4 Nf6 6.Nc3 Bb4 7.f3 O-O 8.Be3 Qc7 9.Be2 a6 10.O-O Ne5 11.Rc1 Nxc4 12.Bxc4 Qxc4 13.Nd5 Qxa2 14.Nxf6+ gxf6 15.f4 Kh8 16.Qh5 Qa5 17.f5 Qd8 18.Rf3 Rg8 19.Qxh7+ Kxh7 20.Rh3+ Kg7 21.Bh6+ Kh7 22.Bf8#