Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. d4 e6 3. Bf4 b6 4. h3 Bb7 5. Nbd2 Ne4 6. e3 Nxd2 7. Nxd2 c5 8.
Nf3 d5 9. Bxb8 Qxb8 10. Bb5+ Kd8 11. Ne5 Qc7 12. Qf3 f6 13. Qh5 Ke7 14. Ng6+
hxg6 15. Qxh8 cxd4 16. exd4 Kf7 17. O-O Qf4 18. c3 Qd2 19. Rad1 Qxb2 20. Qh7 *
Position (FEN): r4b2/pb3kpQ/1p2ppp1/1B1p4/3P4/2P4P/Pq3PP1/3R1RK1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1040
Best move: Qxb5