e4 Nf6 e5 Nd5 d4 d6 Nf3 dxe5 Nxe5 c6 c4 Nc7 Be2 g6 O-O Nd7 f4 Nxe5 fxe5 Bg7 Nc3 Ne6 Be3 f5 d5 Nc7 Qd4 Be6 Rad1 O-O dxe6 Qxd4 Bxd4 Nxe6 Bf2 Rad8 c5 Bxe5 Bc4 Kf7 Rde1 Kf6 Rxe5 Ng5 Rfe1 b5 cxb6 Rde8 bxa7 Nf7 Re6+ Kg5 Rxe7 Rxe7 Rxe7 Nd6 h4+ Kh6 Be3+ f4 a8=Q Rf7 Rxf7 Nxf7 Qf8+ Kh5 Qxf7 h6 Qxf4 g5 Bf7#