This is from Green Lantern Annual #7. It's written by Steve Vance and illustrated by Ron Lim; the cover is by Bernie Wrightson.
Though Hal doesn't show up the story takes place during the "Emerald Knights" storyline, where Kyle went on an accidental time-traveling trip and ended up unintentionally drawing a past version of Hal into the present.
While dealing with a pile-up, Kyle runs into another Green Lantern...
Later...
Kyle escapes and flies through the rift.
Kyle starts to kill the other Green Lanterns, thinking "Just keep telling yourself-- they're already dead. They're already dead!"