Firth drops season opener in extra innings