Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 d6 4. Nc3 g6 5. e4 Bg7 6. f4 O-O 7. Nf3 Re8 8. Be2 Na6
9. O-O Nc7 10. e5 dxe5 11. fxe5 Ng4 12. Bf4 a6 13. h3 Nh6 14. Ne4 b6 15. Nfg5
Nf5 16. g4 Nd4 17. Nxf7 *
Position (FEN): r1bqr1k1/2n1pNbp/pp4p1/2pPP3/2PnNBP1/7P/PP2B3/R2Q1RK1 b - - 0 17
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2014
Best move: Kxf7