Chess puzzle (Advantage)
Moves: 1. d4 e6 2. e4 d5 3. Nd2 c5 4. c3 cxd4 5. cxd4 dxe4 6. Nxe4 Nf6 7. Nxf6+ gxf6
8. Nf3 Nc6 9. Be2 Bg7 10. O-O f5 11. Be3 Bd7 12. d5 exd5 13. Qxd5 Be6 14. Qb5
O-O 15. Rfd1 Qa5 16. Qxb7 Nb4 17. Nd4 Rfb8 18. Qe7 Nd5 19. Qg5 Nxe3 20. Qxe3
Rxb2 21. Nxe6 Rxe2 22. Qf3 Rxe6 *
Position (FEN): r5k1/p4pbp/4r3/q4p2/8/5Q2/P4PPP/R2R2K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 950
Best move: Qxa8+