We have all been there. During trial a witness testifies inconsistently with her prior testimony. So you dutifully pull out the transcript to impeach her. Here is a method I have found that works to limit the witness’ ability to wiggle out of prior testimony.
First, commit the witness to the testimony she gave under oath today. Say something like “on direct examination, you testified that the light was green for southbound traffic on Rainbow when you entered the intersection, correct?” Make sure you are quoting the prior testimony as closely as possible in order to avoid having the witness quibble.