Chess puzzle (Advantage)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. c5 Nd5 5. Bc4 e6 6. d4 d6 7. cxd6 cxd6 8. exd6
Bxd6 9. Bxd5 exd5 10. Nf3 Qe7+ 11. Be3 Bb4+ 12. Nfd2 Bxd2+ 13. Nxd2 O-O 14. O-O
Qb4 15. b3 Nc6 16. a3 Qd6 17. Re1 Qg6 18. Qf3 Rd8 19. b4 Bg4 20. Qg3 Ne7 21. h3
Nf5 *
Position (FEN): r2r2k1/pp3ppp/6q1/3p1n2/1P1P2b1/P3B1QP/3N1PP1/R3R1K1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1216
Best move: Qxg4