Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c3 c6 3. h3 Bf5 4. Nf3 e6 5. Bg5 Be7 6. Bf4 Nf6 7. e3 O-O 8. Bd3
Bxd3 9. Qxd3 Nbd7 10. Nbd2 Rc8 11. g4 Qb6 12. Rb1 Qa5 13. a3 c5 14. g5 Nh5 15.
Ne5 Nxe5 16. dxe5 Nxf4 17. exf4 c4 18. Qg3 Bc5 19. h4 Qb6 20. h5 Bxf2+ *
Position (FEN): 2r2rk1/pp3ppp/1q2p3/3pP1PP/2p2P2/P1P3Q1/1P1N1b2/1R2K2R w K - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 666
Best move: Qxf2