I never played a single creature, and Lionheart decked himself out. All I had to do was play my gravity shield and sanctuaries, and wait for him to quint all his own creatures.
My deck:
Hover over cards for details, click for permalink
55p 55p 55p 55p 55v 576 576 5le 5lm 5lm 5lm 5lm 5rk 5rt 74a 75m 75m 75m 75m 75m 7k6 7k6 7km 7km 7km 7km 7q0 7q0 7q0 7q8 8pq
Never drew momentum, so I never played the dune scorpion. The plan was to drop the scorpion and then rewind the angel until Lionheart died. I didn't consider the deckout possibility until I noticed he quinted all his creatures!
I almost didn't have this victory because the Oracle gave me a deathstalker, which a scarab ate, opening a space on his board for infinite rewinds on the turn that he decked out... but I'm sure I would have won eventually anyway
Before the death blow End Turn: