Chess puzzle (Advantage)
Moves: 1. f3 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qd3 Nf6 5. Bg5 d6 6. e4 h6 7. Bh4 g5 8. Bg3
Nh5 9. Bf2 Nf4 10. Qc3 Rg8 11. Bb5 Bd7 12. g3 Ne6 13. Qb3 a6 14. Bc4 Na5 15.
Qb4 Nxc4 16. Qxc4 Bg7 17. Nc3 b5 18. Qd3 b4 19. Nd1 Bb5 20. Qd5 Bxb2 *
Position (FEN): r2qk1r1/2p2p2/p2pn2p/1b1Q2p1/1p2P3/5PP1/PbP2B1P/R2NK1NR w KQq - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1162
Best move: Nxb2