Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. e3 c6 7. Qc2 O-O 8. Bd3
Nbd7 9. Nge2 h6 10. h4 Re8 11. O-O-O b5 12. Kb1 a5 13. Ng3 Nb6 14. Bf4 Nc4 15.
Nf5 Bxf5 16. Bxf5 a4 17. g4 b4 18. Nxa4 Qa5 19. g5 Qxa4 *
Position (FEN): r3r1k1/4bpp1/2p2n1p/3p1BP1/qpnP1B1P/4P3/PPQ2P2/1K1R3R w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1501
Best move: Qxa4