Keloğlan, padişahın rüyasını şu şekilde çözdü: Padişah, her gece gördüğü rüyada bir dervişin kendisine üç bilmece sorduğunu ve bu bilmeceleri çözemediğini anlatmıştı. Keloğlan, bu bilmecelerin cevaplarını düşünerek buldu: 1. En zengin insan — gönlü tok olandır. 2. En güçlü ordu — halkın sevgisidir. 3. Bir padişahı asıl sultan yapan — adaletiyle hükmeden ve mazluma sahip çıkandır. Bu cevapları padişaha söyleyince, padişah rüyasının artık bir kabus olmaktan çıktığını ve gerçek olduğunu anladı.