Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bg4 5. Be2 Nf6 6. O-O Bd6 7. Re1 O-O 8.
Nc3 Ne4 9. Qd3 Re8 10. h3 Nxc3 11. bxc3 Bh5 12. Be3 Bg6 13. Qd2 c6 14. Rab1 Qc7
15. c4 Bh5 16. c5 Bf8 17. Bf4 Qd8 18. Rxb7 Nd7 19. Reb1 Qe7 20. Ne5 Bxe2 21.
Qxe2 Qh4 22. Rxd7 Qxf4 23. Rxf7 *
Position (FEN): r3rbk1/p4Rpp/2p5/2PpN3/3P1q2/7P/P1P1QPP1/1R4K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1755
Best move: Qxf7