Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 O-O 5. e4 d6 6. Bd3 c5 7. d5 e6 8. O-O
exd5 9. exd5 Re8 10. Bg5 Bg4 11. Be2 Nbd7 12. h3 h6 13. Bxf6 Bxf3 14. Bxd8 Bxe2
15. Qb3 Raxd8 16. Nxe2 Rxe2 17. Qxb7 Bd4 18. Qc7 Bf6 19. Qxa7 Ne5 20. Qa4 Nd3
21. Rab1 Bd4 22. Qa5 Rde8 23. Qb5 *
Position (FEN): 4r1k1/5p2/3p2pp/1QpP4/2Pb4/3n3P/PP2rPP1/1R3RK1 b - - 8 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2091
Best move: Nxf2