Alternate method with only 3 Action cards: Pillage/Raze/Mining Village/copperx2
Play Mining Village, trash. Play Pillage, play Raze, trashing itself.
Hard mode: remove all cards (not just Actions) from play without discarding, putting on mat:
Pillage/Raze/Mining Village/[Raze or Mining Village]/Copper
Play Mining Village, trash. Play Pillage, play Raze/Mining Village as needed to trashdraw both Spoils. Play Spoils, play copper.
Then simply buy Bonfire, trashing the copper.
Extreme mode: Trash all cards from your hand and from play, INCLUDING THE SPOILS.
Hand of Pillage/Mining Village/Mining Village/Mining Village/Chapel
Play Mining Village, trash, Pillage, draw Spoils with Mining Village, trashing, trash Spoils with Chapel, buy Bonfire.