Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 g6 5. Nf3 e6 6. Bd3 Bb4 7. a3 Bxc3+ 8. bxc3
O-O 9. cxd5 cxd5 10. c4 Nc6 11. O-O Re8 12. cxd5 exd5 13. Re1 Bg4 14. h3 Bh5
15. g4 Nxg4 16. hxg4 Bxg4 17. Be2 Qf6 18. Nh2 Bxe2 19. Qxe2 Nxd4 20. Qd1 Nf3+
21. Nxf3 *
Position (FEN): r3r1k1/pp3p1p/5qp1/3p4/8/P3PN2/5P2/R1BQR1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1505
Best move: Qxa1