Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d6 3. d4 a6 4. a3 h6 5. Nc3 Ne7 6. Bd3 g6 7. Be3 Bg7 8. O-O O-O
9. Re1 Kh7 10. e5 d5 11. Qd2 b6 12. b4 Nd7 13. b5 axb5 14. Nxb5 c6 15. Nc3 Ba6
16. Bxa6 Rxa6 17. Qd3 Ra8 18. Ne2 c5 19. dxc5 bxc5 20. Qd1 Qc7 21. c3 Nc6 22.
Bf4 Ncxe5 23. Nxe5 Nxe5 24. Ng3 Nf3+ *
Position (FEN): r4r2/2q2pbk/4p1pp/2pp4/5B2/P1P2nN1/5PPP/R2QR1K1 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1317
Best move: Qxf3