Andrés Iniesta scored a wonderful goal in what could be his last cup final for Barcelona to put them four up against Sevilla in the Copa Del Rey Final.