Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Bd7 5. O-O a6 6. Ba4 h5 7. d4 f6 8. d5 Nce7
9. Bxd7+ Qxd7 10. Nbd2 Ng6 11. Re1 Nf4 12. Nf1 g5 13. Bxf4 gxf4 14. Nh4 Ne7 15.
Nd2 O-O-O 16. b4 Bh6 17. a4 f5 18. Nc4 fxe4 19. Rxe4 Rdg8 20. b5 axb5 *
Position (FEN): 2k3rr/1ppqn3/3p3b/1p1Pp2p/P1N1Rp1N/2P5/5PPP/R2Q2K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1446
Best move: axb5