Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 Nc6 4. Bc4 Bd6 5. O-O a6 6. a3 Nge7 7. d4 cxd4 8.
Nxd4 Qc7 9. g3 b5 10. Ndxb5 axb5 11. Nxb5 Qb8 12. Nxd6+ Kf8 13. b3 Ba6 14. Bxa6
Rxa6 15. c4 h5 16. h4 Ng6 17. c5 Nce5 18. f4 Ng4 19. Qd3 Rc6 20. Nxf7 *
Position (FEN): 1q3k1r/3p1Np1/2r1p1n1/2P4p/4PPnP/PP1Q2P1/8/R1B2RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1815
Best move: Kxf7