Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 Nf6 4. e5 Nd5 5. Bc4 Nb6 6. Bd3 d5 7. exd6 exd6 8.
O-O Be7 9. Bc2 O-O 10. d4 cxd4 11. Nxd4 d5 12. Nd2 Re8 13. N2f3 Bf8 14. Qd3 g6
15. Bd2 Nc4 16. Bg5 Qb6 17. Nxc6 Nxb2 18. Qd4 Qxc6 19. Rfe1 Rxe1+ 20. Rxe1 Bg7
21. Qh4 Bxc3 22. Rc1 Be6 23. h3 d4 24. Be4 Bd5 25. Bxd5 *
Position (FEN): r5k1/pp3p1p/2q3p1/3B2B1/3p3Q/2b2N1P/Pn3PP1/2R3K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1569
Best move: Qxd5