Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Nc6 4. Nf3 Nf6 5. c3 Bd6 6. Bg3 h6 7. Nbd2 Ne4 8. Bd3
f5 9. Ne5 Nxg3 10. Nxc6 Qd7 11. hxg3 Qxc6 12. Qh5+ Ke7 13. Nf3 Bd7 14. Nh4 Be8
15. Qf3 g5 16. Nxf5+ exf5 17. Qxf5 Rf8 18. Qh7+ Bf7 19. Qxh6 Rae8 20. Qxg5+ Kd7
21. a4 a6 22. Rh7 Kc8 23. Bb5 *
Position (FEN): 2k1rr2/1pp2b1R/p1qb4/1B1p2Q1/P2P4/2P1P1P1/1P3PP1/R3K3 b Q - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1495
Best move: axb5