Nf3 d5 d4 Nf6 c4 e6 Nc3 a6 cxd5 exd5 Bg5 Be6 e3 Nbd7 Bd3 Bd6 e4 dxe4 Nxe4 O-O Nxd6 cxd6 h3 Bd5 O-O h6 Be3 Qb8 Nh4 Kh8 Nf5 Kh7 Bf4 b5 Qd2 Rg8 Nxd6+ g6 Nxf7 Qb6 Bc7 Bxf7 Bxb6 Bxa2 Rxa2 Nxb6 Rfa1 Nbd5 Bxb5 Ne4 Qe2 Rgb8 Bc6 Ndc3 bxc3 Nxc3 Qe7+ Kh8 Rxa6 Na4 Bxa8 Rc8 Ra7 Rc1+ Rxc1 Nc3 Qd8#