Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 Be7 4. Bg2 O-O 5. Nf3 Nc6 6. O-O d6 7. d3 h6 8. h3
Be6 9. Be3 Qd7 10. Kh2 Nh7 11. Qd2 f5 12. b3 g5 13. Qb2 f4 14. Bd2 h5 15. e3 g4
16. Ng1 f3 17. Bh1 Ng5 18. h4 Nh7 19. Ne4 Rf7 20. b4 a6 21. a4 Rff8 22. b5 axb5
*
Position (FEN): r4rk1/1ppqb2n/2npb3/1p2p2p/P1P1N1pP/3PPpP1/1Q1B1P1K/R4RNB w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1875
Best move: axb5