d4 Nf6 Nf3 e6 c4 d5 Nc3 Bb4 cxd5 exd5 Bg5 O-O e3 Nc6 Bd3 Bg4 h3 Bxf3 Qxf3 Re8 O-O a6 Bxf6 Qxf6 Qxf6 gxf6 Nxd5 Rec8 Bf5 Rf8 Nxc7 Rad8 Be4 Ba5 Bxc6 bxc6 Nxa6 Bd2 Rfd1 Ba5 Rdc1 Bd2 Rxc6 Bc1 Raxc1 f5 R1c5 h5 Rxf5 h4 Rg5+ Kh7 Rg4 Rh8 Rc7 Rdf8 Nc5 Kh6 Rxh4+ Kg6 Rg4+ Kf5 Re7 Rc8 Rxf7#