Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 Bb4 3. Nge2 d6 4. a3 Ba5 5. b4 Bb6 6. Nd5 Nd7 7. Nxb6 Nxb6 8.
Nc3 Nf6 9. Bb5+ Nbd7 10. d4 O-O 11. dxe5 Nxe5 12. O-O Bd7 13. Be2 Re8 14. Bg5
h6 15. Bh4 Ng6 16. Bg3 Nxe4 17. Nxe4 Rxe4 18. Bd3 Re6 19. f4 Rf6 20. Bxg6 Rxg6
21. f5 Rg4 *
Position (FEN): r2q2k1/pppb1pp1/3p3p/5P2/1P4r1/P5B1/2P3PP/R2Q1RK1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 823
Best move: Qxg4