Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. Bb5+ Bd7 5. Bxd7+ Nbxd7 6. O-O e6 7. d4 cxd4
8. Nxd4 h6 9. Be3 Be7 10. f4 O-O 11. f5 e5 12. Nde2 b5 13. a3 a5 14. Ng3 b4 15.
axb4 axb4 16. Rxa8 Qxa8 17. Nd5 Nxd5 18. exd5 Nf6 19. Nh5 Nxh5 20. Qxh5 Qxd5
21. Qg4 Kh8 22. f6 Bxf6 23. Bxh6 Qd4+ *
Position (FEN): 5r1k/5pp1/3p1b1B/4p3/1p1q2Q1/8/1PP3PP/5RK1 w - - 1 24
White to move.
Themes:  Endgame  
Puzzle rating: 1506
Best move: Qxd4