Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Nf6 5. Nf3 Bg4 6. Be2 Nbd7 7. h3 Bh5 8.
Ne5 Bxe2 9. Qxe2 e6 10. Qb5 Rb8 11. Bg5 a6 12. Qa4 b5 13. Qxa6 Be7 14. Qc6 O-O
15. Nxd7 Nxd7 16. Bxe7 Qxe7 17. Rb1 Rfc8 18. Qa6 Qb4 19. Qa7 Nb6 20. O-O Nc4
21. Rfd1 Ra8 22. a3 Qxc3 *
Position (FEN): r1r3k1/Q4ppp/4p3/1p1p4/2nP4/P1q4P/1PP2PP1/1R1R2K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1779
Best move: Qxa8