Laurel (Katie Cassidy) takes an impromptu archery lesson from Oliver (Stephen Amell) with explosive stakes on the line in the first clip from this week's episode of Arrow, "Streets of Fire", airing Wednesday, May 7 at 8 PM ET on The CW. While the Starling City district attorney isn't exactly known for her skills with a bow and Arrow, Oliver tries to guide her through taking a precise shot. Will Laurel hit the target and come through in a clutch situation? Check out this clip to find out, before tuning in to the penultimate Season 2 episode tomorrow night, and you can CLICK HERE to check out the promo released last week.

Oliver rallies his team as Slade's soldiers attack the city. Felicity gets a call from S.T.A.R. Labs with game-changing news andThea comes face-to-face with her father - Malcolm Merlyn (guest star John Barrowman).