Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. c3 e6 5. f4 c5 6. Nf3 Nc6 7. Bb5 a6 8. Bxc6+
bxc6 9. h3 Qb6 10. Nbd2 h6 11. O-O cxd4 12. Nxd4 Ne7 13. Kh2 Bg6 14. g4 c5 15.
N4f3 h5 16. Kg2 Bd3 17. Rf2 Ng6 18. Nb3 c4 19. Nbd4 hxg4 20. hxg4 Bc5 21. f5
exf5 22. gxf5 Bxf5 *
Position (FEN): r3k2r/5pp1/pq4n1/2bpPb2/2pN4/2P2N2/PP3RK1/R1BQ4 w kq - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1439
Best move: Nxf5