Chess puzzle (Advantage)
Moves: 1. e4 Nf6 2. d3 d5 3. e5 Nfd7 4. d4 c5 5. c3 Nc6 6. Nf3 cxd4 7. cxd4 Nb6 8. Bb5
Bg4 9. h3 Bh5 10. g4 Bg6 11. O-O h5 12. g5 Qd7 13. Kh2 Bf5 14. Ng1 f6 15. Re1
O-O-O 16. Re3 a6 17. Bxc6 bxc6 18. Qb3 Nc4 19. Rc3 fxe5 20. dxe5 Bxb1 21. Rxb1
Qf5 22. Nf3 Qxb1 *
Position (FEN): 2kr1b1r/4p1p1/p1p5/3pP1Pp/2n5/1QR2N1P/PP3P1K/1qB5 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1475
Best move: Qa4