Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. c3 Nf6 5. Qb3 Qe7 6. d4 c6 7. Nbd2 d5 8. exd5
cxd5 9. Bb5+ Bd7 10. Nxe5 Bxb5 11. Qxb5+ Nc6 12. O-O Qc7 13. Nb3 Bd6 14. Nxc6
bxc6 15. Re1+ Be7 16. Qa4 O-O 17. Bd2 Bd6 18. g3 Ne4 19. Nc5 Rae8 20. Nxe4 Rxe4
21. Be3 Rfe8 22. b4 f5 23. b5 *
Position (FEN): 4r1k1/p1q3p1/2pb3p/1P1p1p2/Q2Pr3/2P1B1P1/P4P1P/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2040
Best move: f4