Nf3 Nf6 c4 e6 d4 d5 Nc3 dxc4 e4 Bb4 Bg5 c5 Bxc4 cxd4 Nxd4 Nc6 Nxc6 Qxd1+ Rxd1 bxc6 a3 Bxc3+ bxc3 h5 O-O O-O Bxf6 Ba6 Bxa6 gxf6 Rd7 Rfd8 Rfd1 Rxd7 Rxd7 h4 a4 Kg7 f3 e5 a5 Rf8 Rxa7 f5 exf5 e4 fxe4 Rd8 Bc4 Rd2 Rxf7+ Kh8 a6 Rd1+ Bf1 Kg8 a7 Ra1 Rc7 Kf8 Rc8+ Kg7 a8=Q Rb1 Qxc6 Rxf1+ Kxf1 Kh7 Qg6#