Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 c6 5. Bf4 h6 6. Bd3 Be6 7. O-O Nf6 8.
Nbd2 b5 9. c3 Bd6 10. Ne5 Bxe5 11. Bxe5 Ng4 12. Bxg7 Rg8 13. Be5 f5 14. h3 Nxe5
15. dxe5 Qg5 16. g3 a5 17. Kh2 Ra7 18. Nf3 Qd8 19. Nd4 Re7 20. Qh5+ Kd7 21.
Nxf5 Bxf5 22. Bxf5+ Kc7 23. a4 Rxe5 24. axb5 *
Position (FEN): 1n1q2r1/2k5/2p4p/pP1prB1Q/8/2P3PP/1P3P1K/R4R2 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1766
Best move: Qf6