Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Be7 5. Re1 d6 6. h3 O-O 7. c3 Nb8 8. d4
c6 9. Ba4 Nbd7 10. b4 b5 11. Bb3 Re8 12. Bb2 Nf8 13. Nbd2 Ng6 14. a4 Nf4 15.
axb5 cxb5 16. Nf1 Bf8 17. Ng3 Bb7 18. Ng5 a6 19. Nxf7 Qb6 20. Nxe5+ Kh8 21.
Nf7+ Kg8 22. Qf3 Ne6 23. e5 *
Position (FEN): r3rbk1/1b3Npp/pq1pnn2/1p2P3/1P1P4/1BP2QNP/1B3PP1/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1386
Best move: Bxf3