Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 g6 3. e4 d6 4. Bg5 h6 5. Bxf6 exf6 6. d5 Bg7 7. Qd2 O-O 8.
O-O-O f5 9. f3 Na6 10. a3 Nc5 11. Bd3 Re8 12. g4 fxe4 13. Bxe4 Bxc3 14. Qxc3
Nxe4 15. fxe4 Bxg4 16. Re1 Qg5+ 17. Kb1 Re7 18. h3 Bh5 19. Nf3 Qf4 20. Rhf1
Rxe4 21. Rxe4 *
Position (FEN): r5k1/ppp2p2/3p2pp/3P3b/4Rq2/P1Q2N1P/1PP5/1K3R2 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1118
Best move: Qxe4