Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 h6 5. d3 Bb4 6. O-O Bxc3 7. bxc3 O-O 8.
d4 Na5 9. dxe5 Nxc4 10. exf6 Qxf6 11. Qd3 b5 12. a4 Ne5 13. Nxe5 Qxe5 14. axb5
Rd8 15. f4 Qc5+ 16. Be3 Qe7 17. f5 Bb7 18. f6 gxf6 19. Bxh6 Bxe4 20. Qg3+ Bg6
21. Rae1 Qc5+ 22. Be3 Qxc3 23. Rxf6 *
Position (FEN): r2r2k1/p1pp1p2/5Rb1/1P6/8/2q1B1Q1/2P3PP/4R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1444
Best move: Qxf6