1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.Nf3 d6 6.Bc4 Nf6 7.O-O Bg4 8.Qb3 e6 9.Qxb7 Qc8 10.Ba6 e5 11.Nb5 Kd8 12.Ng5 Be6 13.Nc7 Qxc7 14.Qxa8+ Ke7 15.Be3 Nd7 16.Rac1 Ndb8 17.Nxe6 fxe6 18.Bb5 Kd7 19.Bxa7 Be7 20.Bxb8 Rxb8 21.Bxc6+ Kd8 22.Qa4 Rxb2 23.Be8 Qb7 24.Bf7 Bg5 25.Qe8#