Blind Guardian - And Then There Was Silence
It's not 10 minutes, but not including Sacred Worlds is a crime. Incredible song.
Here are some of my favorite songs longer than 7 minutes in length that hopefully fit the bill, no particular order.
Blind Guardian - Sacred Worlds, Wheel of Time
Pantera - Cemetery Gates
Muse - Citizen Erased
Avenged Sevenfold - Second Heartbeat, I Won't See You Tonight Pt 1, Save Me, A Little Piece of Heaven (such a fantastically bizarre song
Alterbridge - Blackbird
Symphony X - Accolade II, When All is Lost (Kinda solo-based, but its still coherent IMO),
Rainbow - Stargazer (slightly more jam based, but I say it counts)
Metallica - Master of Puppets
Star One - It All Ends Here
Aryeon - Age of Shadows, Dawn of a Million Souls, Liquid Eternity, Day 12: Trauma, The Sixth Extinction (Pushing it on the multiple themes, but its still pretty coherent)
Theocracy - Laying the Demon to Rest
Dream Theater - Raise the Knife
Between the Buried and Me - Swim to the Moon (I realize this one is a bit of a stretch, but its one of the longest songs I know that has a legitimate chorus... it's also the only BTBAM song I can possibly include in this list.)
Kamelot - Memento Mori
Just to list a few.