d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 cxd5 O-O e4 Re8 Be2 c6 dxc6 bxc6 O-O Ba6 Bxa6 Nxa6 Qa4 Qc8 Be3 Qb7 Ne5 Rac8 Rfd1 Red8 Qb3 Qxb3 axb3 Nb8 Rxa7 Nbd7 f3 e6 Nc4 h6 Na5 g5 h3 Kh7 Nb7 Rb8 Nxd8 Rxd8 Rda1 e5 d5 cxd5 Nxd5 Rb8 Nxf6+ Nxf6 Rxf7 Rxb3 Raa7 Nh5 g4 Nf6 Rxg7+ Kh8 Rgf7 Rd3 Rxf6 Rd1+ Kg2 Rd2+ Bxd2 h5 Rf8#