Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Bc5 4. Nf3 O-O 5. O-O b5 6. Be2 d6 7. Bxb5 Bb6 8. a4
Bg4 9. Be2 Nc6 10. d3 Bxf3 11. Bxf3 Nd4 12. a5 Bc5 13. Be3 a6 14. Bxd4 Bxd4 15.
Rb1 Nd7 16. Nd5 f5 17. c3 Ba7 18. exf5 Rxf5 19. Ne3 Rf6 20. Bxa8 Qxa8 21. Nd5 *
Position (FEN): q5k1/b1pn2pp/p2p1r2/P2Np3/8/2PP4/1P3PPP/1R1Q1RK1 b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1864
Best move: Qxd5