Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 Nf6 4. e5 Nfd7 5. d4 c5 6. dxc5 Bxc5 7. Bd3 Nc6 8.
Bf4 Qb6 9. O-O Qxb2 10. Nb5 O-O 11. Nc7 Rb8 12. Bxh7+ Kxh7 13. Ng5+ Kg6 14.
Qd3+ f5 15. exf6+ Kxf6 16. Nh7+ Kf7 17. Nxf8 *
Position (FEN): 1rb2N2/ppNn1kp1/2n1p3/2bp4/5B2/3Q4/PqP2PPP/R4RK1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 2374
Best move: Nxf8