Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. g3 Nf6 4. Bg2 Be7 5. Nc3 O-O 6. Nf3 c5 7. e3 cxd4 8. exd4
dxc4 9. Ne5 Nc6 10. Nxc6 bxc6 11. Bxc6 Rb8 12. O-O Bb7 13. Bxb7 Rxb7 14. Re1
Nd5 15. Qc2 Nb4 16. Qe4 Qd7 17. Be3 f5 18. Qg2 Nc2 19. Bf4 Nxa1 20. Rxa1 Qxd4 *
Position (FEN): 5rk1/pr2b1pp/4p3/5p2/2pq1B2/2N3P1/PP3PQP/R5K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 805
Best move: Qxb7