Nate Yarnell takes blame for red zone issues