Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. Bxd7+ Bxd7 5. O-O Nf6 6. e5 dxe5 7. Nxe5 Bf5
8. Nc3 e6 9. Qf3 Nd5 10. Nxd5 Qxd5 11. Qxd5 exd5 12. Re1 Be7 13. d3 f6 14. Nf3
Kf7 15. Bd2 d4 16. Nh4 Bd7 17. Re4 Bc6 18. Ree1 g6 19. c3 f5 20. c4 *
Position (FEN): r6r/pp2bk1p/2b3p1/2p2p2/2Pp3N/3P4/PP1B1PPP/R3R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 912
Best move: Bxh4