Chess puzzle (Equality)
Moves: 1. d4 c5 2. c3 Nf6 3. Bg5 e6 4. e3 cxd4 5. exd4 Qa5 6. Bxf6 gxf6 7. Qf3 f5 8.
Bc4 Qb6 9. Qe2 Nc6 10. d5 Ne7 11. dxe6 dxe6 12. Bb5+ Bd7 13. Bxd7+ Kxd7 14. Na3
Nc6 15. O-O-O+ Ke8 16. Nf3 Bxa3 17. bxa3 Qc5 18. Kb2 Na5 19. Rd4 Rc8 20. Rc1
Nc4+ 21. Rxc4 Qxc4 22. Qe5 Ke7 23. Nd4 Rhd8 *
Position (FEN): 2rr4/pp2kp1p/4p3/4Qp2/2qN4/P1P5/PK3PPP/2R5 w - - 4 24
White to move.
Themes: Pin Endgame  
Puzzle rating: 1445
Best move: Nxf5+