Chess puzzle (Equality)
Moves: 1. d4 e6 2. Bf4 d6 3. e3 Nd7 4. Nf3 Ngf6 5. Nbd2 Be7 6. c3 O-O 7. Bd3 h6 8. Qe2
b6 9. O-O-O a5 10. h3 Bb7 11. g4 a4 12. a3 c5 13. dxc5 dxc5 14. g5 hxg5 15.
Nxg5 Bxh1 16. Rxh1 Re8 17. h4 g6 18. Ndf3 Nh5 19. Rg1 Ndf6 20. Ne5 Qd5 21. c4
Qb7 22. Ngf3 Ne4 23. Bxe4 *
Position (FEN): r3r1k1/1q2bp2/1p2p1p1/2p1N2n/p1P1BB1P/P3PN2/1P2QP2/2K3R1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1091
Best move: Qxe4