Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Ng5 e6 5. d4 cxd4 6. Qxd4 Nc6 7. Qe3 Ng4 8.
Qf3 Nge5 9. Qf4 Be7 10. Bb5 Bd7 11. Bxc6 Bxc6 12. O-O h6 13. Qh4 Bxg5 14. Bxg5
Qxg5 15. Qh3 Bxe4 16. f4 Qg6 17. fxe5 dxe5 18. Nc3 Bxc2 19. Qf3 Bf5 20. Qxb7
O-O 21. Qf3 Rfd8 22. Ne2 Rd3 *
Position (FEN): r5k1/p4pp1/4p1qp/4pb2/8/3r1Q2/PP2N1PP/R4RK1 w - - 5 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 964
Best move: Qxa8+