Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 a6 3. c4 b6 4. d4 cxd4 5. Nxd4 Bb7 6. Nc3 g6 7. Be3 Bg7 8. Qd2
Nf6 9. f3 h5 10. Be2 h4 11. O-O h3 12. g4 e5 13. Nc2 Nc6 14. Nd5 Nxd5 15. cxd5
Ne7 16. Qb4 b5 17. Bc5 f5 18. a4 Bf6 19. axb5 axb5 20. Rxa8 Qxa8 21. Bxb5 fxe4
22. fxe4 Bg5 23. Qa4 *
Position (FEN): q3k2r/1b1pn3/6p1/1BBPp1b1/Q3P1P1/7p/1PN4P/5RK1 b k - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1564
Best move: Qxa4