Chess puzzle (Equality)
Moves: 1. d4 f5 2. c4 Nf6 3. Nf3 e6 4. h4 b6 5. Nc3 Bb7 6. Bf4 Bb4 7. Qb3 Bxc3+ 8.
Qxc3 Nc6 9. e3 a5 10. Be2 Ne7 11. h5 d6 12. h6 g6 13. d5 e5 14. Bg5 O-O 15. O-O
c6 16. dxc6 Bxc6 17. a4 Qc7 18. Qb3 Kh8 19. Rfd1 Rab8 20. Qa3 Rbd8 21. Qb3 Rb8
22. Qa3 Ne4 23. Bxe7 *
Position (FEN): 1r3r1k/2q1B2p/1pbp2pP/p3pp2/P1P1n3/Q3PN2/1P2BPP1/R2R2K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1519
Best move: Qxe7