Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 Qf6 7. e5 Qb6 8.
Qf4 Be7 9. Bxf7+ Kd8 10. Bb3 Qb4+ 11. c3 Qxf4 12. Bxf4 d6 13. exd6 cxd6 14. O-O
Kd7 15. Na3 b6 16. Nb5 Ba6 17. a4 Bxb5 18. axb5 Nf6 19. Bg3 Ne4 20. f3 Nd2 21.
Rf2 *
Position (FEN): r6r/p2kb1p1/1p1p3p/1P6/8/1BP2PB1/1P1n1RPP/R5K1 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 857
Best move: Nxb3