1.e4 c5 2.Nf3 d6 3.Bc4 Nc6 4.O-O Nf6 5.Nc3 Bg4 6.h3 Bh5 7.g4 Bg6 8.Re1 e6 9.d4 cxd4 10.Nxd4 Nxd4 11.Qxd4 a6 12.Bg5 Be7 13.Rad1 Qc7 14.a4 h5 15.Be2 hxg4 16.hxg4 d5 17.e5 Ne4 18.Nxe4 Bxe4 19.f3 Bc5 20.fxe4 Bxd4+ 21.Rxd4 Qxe5 22.Be3 Qg3+ 23.Kf1 Rh1+ 24.Bg1 Rxg1#