bejeweled + blowing stuff up = win!
Yes, it's random--I gave up all pretense of strategy and just took out green blocks until the field was so full of icons that clearing a triplet of any other color would blow a path to the bottom. I managed to beat every level this way.
But oh, I can't begin to tell you how immensely satisfying it was. :D