Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. Qe2+ Be7 7. O-O Bd7 8.
d3 Nf6 9. Bg5 O-O 10. Bxc6 Bxc6 11. Nbd2 Re8 12. Nb3 b6 13. d4 h6 14. Bxf6 Bxf6
15. Qd3 c4 16. Qf5 cxb3 17. axb3 Bd7 18. Qxd5 Qc7 19. c3 Bc6 20. Qf5 Rad8 21.
Ra3 Rd5 22. Qd3 Rh5 23. Rfa1 a5 24. b4 Bxf3 25. g3 Re2 *
Position (FEN): 6k1/2q2pp1/1p3b1p/p6r/1P1P4/R1PQ1bP1/1P2rP1P/R5K1 w - - 1 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 930
Best move: Qxf3