Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d3 Nf6 5. O-O d6 6. h3 O-O 7. c3 Na5 8. Bb3
Nxb3 9. Qxb3 b6 10. c4 Nd7 11. Be3 f5 12. exf5 Nf6 13. g4 Kh8 14. Nbd2 Bb7 15.
Qc2 d5 16. Rad1 d4 17. Bg5 c5 18. Nxe5 Qd6 19. Ndf3 Bxf3 20. Nxf3 h6 21. Bxf6
Bxf6 22. Rde1 Qf4 23. Re4 *
Position (FEN): r4r1k/p5p1/1p3b1p/2p2P2/2PpRqP1/3P1N1P/PPQ2P2/5RK1 b - - 3 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1283
Best move: Qxf3