Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 c5 4. c3 Nc6 5. e3 Bg4 6. Bb5 e6 7. Nbd2 Be7 8. O-O
O-O 9. Qa4 Qb6 10. Bxc6 bxc6 11. Ne5 Qxb2 12. Nxc6 Qxd2 13. Nxe7+ Kh8 14. dxc5
Qxc3 15. Rfc1 Qb2 16. h3 Bf5 17. c6 e5 18. Bg5 Qb6 19. Bxf6 gxf6 20. Nxd5 Qd8
21. Nxf6 *
Position (FEN): r2q1r1k/p4p1p/2P2N2/4pb2/Q7/4P2P/P4PP1/R1R3K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 939
Best move: Qxf6