Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Bb4 5. Bd2 Ne7 6. h3 O-O 7. Nf3 c6 8. Bd3
Nd7 9. O-O Nf6 10. a3 Bd6 11. Bg5 Nf5 12. g4 h6 13. Bxf6 gxf6 14. gxf5 Kh7 15.
Kh1 Qc7 16. Rg1 Bd7 17. Rg2 Rg8 18. Rxg8 Rxg8 19. Qe2 Re8 20. Qf1 c5 21. Nxd5
Bc6 22. Nxf6+ Kh8 23. Nxe8 *
Position (FEN): 4N2k/ppq2p2/2bb3p/2p2P2/3P4/P2B1N1P/1PP2P2/R4Q1K b - - 0 23
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 875
Best move: Bxf3+