Instantioation? error CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement

hi guys have a few errors here…
error CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement

using UnityEngine;
using System.Collections;

public class CutOneCameraControll : MonoBehaviour {

	public float ZoomedCamera = 20f;
	public float NormalCamera = 80f;
	public float Looktime = 2;
	public GameObject BattleshipTarget;
	public Camera Camera1;
	public Camera Camera2;
	public transform BattleshipLocation;
	public GameObject BattleShipdestroyed;

	void Update () {
		// Camera controll:
		StartCoroutine(SectionOne());
		}


	// Time Ienermurators:
	IEnumerator SectionOne () {
		yield return new WaitForSeconds(6f);  // after six seconds destroy the battleship and zoom in on it.
		transform.LookAt(BattleshipTarget);
		Instantiate(BattleShipdestroyed, BattleshipLocation.transform.position,BattleshipLocation.transform.rotation) as Rigidbody;	}
		Camera1.fieldOfView = ZoomedCamera * Time.deltatime * Looktime; //zoom in as it gets destroyed
	}
}

You have a bracket at the end of the Instantiate line which ends the method and leaves the Camera1.fieldOfView line outside of a method.