You don't actually have to burn the field to win, you have pretty good pokemon in your team. Scrafty is wonderful for Porygon Z, and then you can sweep with Blaziken, level up him a little, til' level 57, it learns Sky Uppercut, and bam, the fight is done. Which pokemon do you have most trouble with? Otherwise, you can try to make Porygon-Z get a attack boost, and then make Blaziken use bulk up a few times, as long as it survives, and then sweep easier, since some of the threats in his team are OHKO'ed by Sky Uppercut, like Cinccino, Swellow, Porygon and Bewear