Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 g4 5. O-O gxf3 6. Qxf3 Qf6 7. e5 Qxe5 8.
Qb3 Ne7 9. Bxf7+ Kd8 10. d4 Qxd4+ 11. Kh1 Bh6 12. Nc3 Qe5 13. Bd2 Rf8 14. Rae1
Qg7 15. Bh5 f3 16. Bxf3 Bxd2 17. Rxe7 Qxe7 18. Nd5 Qe5 19. Qd3 Ba5 20. Qxh7 Nc6
21. Qh4+ Ne7 22. c3 Rxf3 *
Position (FEN): r1bk4/ppppn3/8/b2Nq3/7Q/2P2r2/PP4PP/5R1K w - - 0 23
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1768
Best move: Rxf3