Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. O-O Nf6 5. d3 Be7 6. h3 O-O 7. Nc3 a5 8. d4
exd4 9. Nxd4 c6 10. f4 b5 11. Bd3 Qc7 12. Re1 b4 13. Nce2 c5 14. Nb5 Qc6 15.
Ng3 c4 16. Nd4 Qc5 17. Be2 Nc6 18. Be3 d5 19. Bf3 Qd6 20. e5 Nxe5 21. fxe5 Qxe5
22. Ngf5 *
Position (FEN): r1b2rk1/4bpp1/5n1p/p2pqN2/1ppN4/4BB1P/PPP3P1/R2QR1K1 b - - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1243
Best move: Bxf5