Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nf6 4. e5 d5 5. exf6 dxc4 6. fxg7 Bxg7 7. Nc3 O-O 8.
b3 cxb3 9. axb3 Nc6 10. O-O b5 11. Rb1 a6 12. Bb2 Bb7 13. Ne4 Nd4 14. Nxc5
Nxf3+ 15. gxf3 Qg5+ 16. Kh1 Qxc5 17. Bxg7 Kxg7 18. Rg1+ Kh8 19. d4 Qf5 20. Rg3
Rg8 21. d5 Bxd5 22. Qd4+ e5 *
Position (FEN): r5rk/5p1p/p7/1p1bpq2/3Q4/1P3PR1/2P2P1P/1R5K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1543
Best move: Qxd5