Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. d4 Bb4+ 5. c3 Ba5 6. Bxf4 Nge7 7. Bc4 O-O 8.
O-O d5 9. exd5 Nxd5 10. Bg5 f6 11. Bh4 Bg4 12. Nbd2 Kh8 13. b4 Ne3 14. Qb3 Nxf1
15. Rxf1 Bxf3 16. Nxf3 Bb6 17. a4 a5 18. b5 Ne7 19. Re1 c5 20. Qc2 cxd4 21.
cxd4 Bxd4+ 22. Kh1 Nf5 *
Position (FEN): r2q1r1k/1p4pp/5p2/pP3n2/P1Bb3B/5N2/2Q3PP/4R2K w - - 2 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1077
Best move: Qxf5