Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 Bg7 5. Nf3 h6 6. Bh4 g5 7. Bg3 Nh5 8. Bc4
Nxg3 9. fxg3 Nc6 10. O-O O-O 11. Qd2 Bg4 12. a3 Bxf3 13. Rxf3 Nxd4 14. Rf2 c6
15. Raf1 e6 16. Ne2 Qb6 17. c3 Nxe2+ 18. Qxe2 d5 19. exd5 exd5 20. Bd3 Rae8 21.
Qg4 Qe3 *
Position (FEN): 4rrk1/pp3pb1/2p4p/3p2p1/6Q1/P1PBq1P1/1P3RPP/5RK1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1675
Best move: Qf5