Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 d6 3. Nc3 g6 4. Nf3 Bg7 5. e4 O-O 6. Be2 b6 7. O-O Bb7 8. d5 c6
9. Bg5 cxd5 10. exd5 Nbd7 11. Rc1 Rc8 12. Qd2 Re8 13. Bh6 Bh8 14. b3 a6 15.
Rfe1 Ng4 16. h3 Nge5 17. Ng5 Nf6 18. f4 Ned7 19. Nxf7 *
Position (FEN): 2rqr1kb/1b1npN1p/pp1p1npB/3P4/2P2P2/1PN4P/P2QB1P1/2R1R1K1 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1426
Best move: Kxf7