Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 h6 6. Bb3 O-O 7. Nxe5 Nxe5 8. d4
Nxe4 9. dxc5 Nxc5 10. O-O Ncd3 11. Nd2 d5 12. Nb1 Bg4 13. Qc2 Qd6 14. f4 Qc5+
15. Kh1 Nxc1 16. fxe5 Nxb3 17. Qxb3 b6 18. Nd2 Rae8 19. Rae1 Be6 20. Qa4 a5 21.
Rf3 Bg4 *
Position (FEN): 4rrk1/2p2pp1/1p5p/p1qpP3/Q5b1/2P2R2/PP1N2PP/4R2K w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1679
Best move: Qxg4