Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 Qc7 4. Nc3 a6 5. Bc4 h6 6. O-O b5 7. Bd3 Bb7 8. g3 Nf6
9. Bf4 d6 10. e5 Nd5 11. Nxd5 Bxd5 12. exd6 Bxd6 13. Bxd6 Qxd6 14. dxc5 Qxc5
15. Ne5 O-O 16. a3 f6 17. Ng6 Rd8 18. b4 Qc3 19. Ne7+ Kh8 20. Qh5 Nc6 21. Qg6
f5 22. Nxf5 *
Position (FEN): r2r3k/6p1/p1n1p1Qp/1p1b1N2/1P6/P1qB2P1/2P2P1P/R4RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1466
Best move: exf5