1.c4 Nf6 2.Nc3 g6 3.g3 Bg7 4.Bg2 O-O 5.Nf3 d6 6.O-O e5 7.b4 a5 8.b5 c6 9.Ba3 Re8 10.bxc6 bxc6 11.Ng5 d5 12.cxd5 cxd5 13.Qb3 e4 14.d3 h6 15.Nxf7 Kxf7 16.dxe4 a4 17.Nxa4 Nxe4 18.Rad1 Ra5 19.Nc5 Nc3 20.Rxd5 Nxd5 21.Bxd5+ Kf6 22.Qc3+ Re5 23.Ne4+ Kf5 24.Qf3#