d4 d5 c4 Nf6 cxd5 Nxd5 Nf3 g6 g3 Bg7 Bg2 O-O O-O Bf5 Nh4 Bg4 h3 Bh5 g4 g5 Nf5 Nf4 Bxf4 Bxg4 hxg4 Nc6 Bxg5 h6 Bh4 Re8 e3 Na5 Qa4 Nc6 Nc3 Bf8 Bxc6 bxc6 Qxc6 Rc8 Nb5 a5 Rac1 Rb8 Nxc7 Qc8 Nxe8 Qxc6 Rxc6 Rxe8 Nxh6+ Bxh6 Rxh6 Rb8 Bxe7 Rxb2 Bf6 Rc2 Rh8#