Chess puzzle (Advantage)
Moves: 1. e4 g6 2. f4 Bg7 3. Nf3 b6 4. d4 Bb7 5. Bd3 d6 6. O-O e6 7. c3 Ne7 8. Nbd2
O-O 9. Nb3 Nd7 10. Ne1 e5 11. dxe5 dxe5 12. f5 a5 13. fxg6 fxg6 14. Bc4+ Kh8
15. Nd2 Nc5 16. Qc2 Qd7 17. Ndf3 Qg4 18. Bd3 Nxd3 19. Qxd3 Bxe4 20. Qe2 Rad8
21. h3 Qg3 *
Position (FEN): 3r1r1k/2p1n1bp/1p4p1/p3p3/4b3/2P2NqP/PP2Q1P1/R1B1NRK1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1156
Best move: Qxe4