1.Nf3 c5 2.g3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Bg2 Bg7 6.Nxc6 bxc6 7.O-O Nf6 8.c4 O-O 9.Nc3 Qc7 10.b3 Ne4 11.Nxe4 Bxa1 12.Bg5 d6 13.Qxa1 f6 14.Bh6 Re8 15.Rd1 Bf5 16.h4 a5 17.Ng5 e5 18.Ne4 Re6 19.c5 Bxe4 20.cxd6 Rxd6 21.Bxe4 a4 22.b4 Rad8 23.Rxd6 Qxd6 24.Qc3 Rc8 25.Bc2 c5 26.Bxa4 cxb4 27.Qxc8+ Kf7 28.Bb3+ Ke7 29.Bf8#