d4 Nf6 c4 g6 Nc3 Bg7 e4 e6 e5 d5 exf6 Qxf6 Nf3 Nd7 Bg5 Qf5 Bd3 dxc4 Bxf5 gxf5 Nb5 c3 Nxc7+ Kf8 Nxa8 c2 Qxc2 f6 Qxc8+ Ke7 Bxf6+ Bxf6 Qxb7 h6 Qxa7 h5 Nb6 Rd8 O-O h4 Rae1 h3 Nxd7 Rxd7 Rxe6+ Kxe6 Re1+ Be5 Rxe5+ Kf6 Qxd7 f4 Nh4 hxg2 Rf5#