Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. h3 O-O 5. Nf3 d6 6. Nc3 Nbd7 7. Be2 Re8 8. O-O
b6 9. Rb1 Bb7 10. d5 e5 11. dxe6 fxe6 12. Bg5 e5 13. Bc4+ Kh8 14. Bd5 c6 15.
Bf7 Rf8 16. Be6 Qe8 17. Qxd6 Rd8 18. Bxd7 Rxd7 19. Qxe5 Qf7 20. Bxf6 Bxf6 21.
Qxf6+ *
Position (FEN): 5r1k/pb1r1q1p/1pp2Qp1/8/8/2N1PN1P/PPP2PP1/1R3RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 655
Best move: Qxf6