Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. g3 e6 4. Bg2 Nf6 5. d3 Be7 6. O-O h6 7. Re1 d6 8. c3 b5
9. h4 Bb7 10. Nbd2 Qc7 11. Nh2 h5 12. Ndf3 Ng4 13. Ng5 Nxh2 14. Kxh2 Ne5 15. f4
Ng4+ 16. Kg1 e5 17. f5 Bc8 18. Qb3 c4 19. Qxb5+ Bd7 20. Qd5 Rf8 21. Qxa8+ Bd8
22. Nh7 *
Position (FEN): Q2bkr2/p1qb1ppN/3p4/4pP1p/2p1P1nP/2PP2P1/PP4B1/R1B1R1K1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2103
Best move: Bc6