Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e4 c6 4. Nf3 Bc5 5. Be2 d5 6. cxd5 cxd5 7. exd5 Nxd5 8.
Bc4 Nxc3 9. bxc3 Qb6 10. O-O O-O 11. Nxe5 Be6 12. Bxe6 fxe6 13. d4 Bd6 14. Qg4
Bxe5 15. dxe5 Rf5 16. Be3 Qc6 17. Rad1 Nd7 18. f4 Raf8 19. Rc1 Qc4 20. g3 Nxe5
21. Qd1 Ng4 *
Position (FEN): 5rk1/pp4pp/4p3/5r2/2q2Pn1/2P1B1P1/P6P/2RQ1RK1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1126
Best move: Qxg4