Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. O-O dxc3 8.
Qb3 Qf6 9. Bg5 Qg6 10. Nxc3 Nf6 11. e5 d5 12. exf6 dxc4 13. fxg7 Qxg7 14. Qxc4
Bxc3 15. Rac1 Bf6 16. Bxf6 Qxf6 17. Rfe1+ Be6 18. Qb5 O-O-O 19. Rb1 Na5 20.
Qxa5 Rhg8 21. Ne5 Rd5 *
Position (FEN): 2k3r1/ppp2p1p/4bq2/Q2rN3/8/8/P4PPP/1R2R1K1 w - - 3 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1329
Best move: Qxa7