Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 h5 3. e3 Nc6 4. d4 Bb4 5. d5 Nce7 6. Bd2 Nf6 7. a3 Bxc3 8. bxc3
d6 9. Qa4+ Bd7 10. Qb4 Qc8 11. c5 Nfxd5 12. Qc4 Be6 13. cxd6 cxd6 14. Qa4+ Kf8
15. Rc1 f6 16. Nf3 g5 17. Be2 Kf7 18. O-O h4 19. g3 hxg3 20. fxg3 g4 21. Ng5+
Kf8 22. Rxf6+ *
Position (FEN): r1q2k1r/pp2n3/3pbR2/3np1N1/Q5p1/P1P1P1P1/3BB2P/2R3K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1198
Best move: Nxf6