Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nf3 h6 7. h4 e6 8. h5
Bh7 9. Bd3 Bxd3 10. Qxd3 Nf6 11. Bd2 Bd6 12. Ne4 Nxe4 13. Qxe4 Nd7 14. O-O-O
Nf6 15. Qh4 Be7 16. Qf4 Nd5 17. Qg3 Bf6 18. Ne5 Qb6 19. Rhe1 Nb4 20. a3 Nd5 21.
Nxf7 *
Position (FEN): r3k2r/pp3Np1/1qp1pb1p/3n3P/3P4/P5Q1/1PPB1PP1/2KRR3 b kq - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1639
Best move: Kxf7