Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 a6 5. Ba4 b5 6. Bb3 Nxd4 7. Nxd4 exd4 8.
Qxd4 Be6 9. Nd2 c5 10. Qe3 c4 11. Nxc4 bxc4 12. Ba4+ Bd7 13. Bxd7+ Qxd7 14. Bd2
Nf6 15. O-O-O Ng4 16. Qf3 Ne5 17. Qh5 g6 18. Qg5 Bg7 19. Rhe1 Rb8 20. Bc3 O-O
21. Bxe5 Bxe5 *
Position (FEN): 1r3rk1/3q1p1p/p2p2p1/4b1Q1/2p1P3/8/PPP2PPP/2KRR3 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1546
Best move: Qxe5