1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.f4 a6 6.Nf3 d6 7.Bd3 Nf6 8.O-O g6 9.h3 Bg7 10.Be3 O-O 11.Qe2 b5 12.Rad1 Bb7 13.a3 Rc8 14.f5 Na5 15.fxg6 hxg6 16.Kh2 Nc4 17.Bc1 Nxa3 18.e5 dxe5 19.Bxg6 fxg6 20.Rxd8 Rfxd8 21.Nxe5 b4 22.Nxg6 bxc3 23.bxa3 Nd5 24.Qe6+ Kh7 25.Rf5 Nf6 26.Nxe7 Rc7 27.Rh5+ Nxh5 28.Qg6+ Kh8 29.Qxh5+ Bh6 30.Qxh6#