d4 Nf6 c4 d5 cxd5 c6 Nf3 cxd5 e3 Bd7 Bd3 Nc6 Nc3 Bg4 h3 Bxf3 Qxf3 a6 Bd2 e5 dxe5 Nxe5 Qe2 b5 a4 Nxd3+ Qxd3 bxa4 Rxa4 Be7 O-O O-O Rfa1 Rb8 Ra5 Bb4 Rxa6 Ne4 Rc6 Qe8 Raa6 Qe5 Qc2 Nxd2 Qxd2 h6 f4 Bxc3 bxc3 Qe7 Rd6 Rfc8 Rxd5 Qc7 Kh2 Rb3 Rd7 Qc4 Raa7 Rf8 Rac7 Qa6 Qd5 Qb5 Rxf7 Qd7 Rcxd7 Rb2 Rxf8+ Kxf8 Qf7#