Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 e6 3. Bb5 a6 4. Ba4 b5 5. Bb3 c4 6. d3 cxb3 7. axb3 Nc6 8. Nf3
Bb7 9. O-O Nf6 10. Bg5 Be7 11. Ne2 h6 12. Bf4 d6 13. h3 O-O 14. c3 d5 15. e5
Nd7 16. d4 f6 17. exf6 Bxf6 18. Be3 e5 19. dxe5 Ndxe5 20. Bc5 Nxf3+ 21. gxf3
Rf7 22. Ng3 Ne5 23. b4 Bh4 24. Bd4 Nxf3+ 25. Kg2 Qg5 26. Qe2 Nxd4 27. cxd4 Bc8
28. Qe8+ Kh7 *
Position (FEN): r1b1Q3/5rpk/p6p/1p1p2q1/1P1P3b/6NP/1P3PK1/R4R2 w - - 3 29
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 827
Best move: Qxf7