Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. Bc4 a6 4. a4 e6 5. Bf4 d6 6. Ne2 b6 7. c3 Bb7 8. Nd2 Nf6
9. Qc2 O-O 10. O-O c6 11. Rad1 d5 12. Bd3 dxe4 13. Nxe4 c5 14. Nd6 Bd5 15. c4
Bc6 16. dxc5 bxc5 17. Nc3 Nh5 18. Be3 Qxd6 19. Bxg6 Qe5 20. Bxh7+ Kh8 21. Rfe1
Nf4 22. Bd4 Qg5 23. Bxg7+ Qxg7 24. Be4 Bxe4 *
Position (FEN): rn3r1k/5pq1/p3p3/2p5/P1P1bn2/2N5/1PQ2PPP/3RR1K1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1505
Best move: Qxe4