d4 Nf6 e3 d5 c4 dxc4 Bxc4 Nbd7 Nc3 e6 Nge2 Bb4 a3 Bxc3+ Nxc3 O-O O-O Re8 e4 e5 Qb3 Qe7 Bg5 Qf8 dxe5 Rxe5 f4 Re8 Bxf6 Nxf6 e5 Ng4 Ne4 h6 h3 Bf5 Ng3 b5 Bxf7+ Qxf7 Qxf7+ Kxf7 Nxf5 g6 hxg4 gxf5 gxf5 Rac8 Rac1 c5 Rfd1 h5 Rd7+ Kf8 Rxa7 Red8 f6 h4 e6 Rd6 Rxc5 Rd1+ Kh2 Rc1 Rh5 Kg8 Rg7+ Kf8 Rh8#