From Gabriel to drug runners to a seriously injured Steve McGarrett, Hawaii Five-0's heroes will certainly have their hands full during season 6's two-hour finale.

Gabriel (Christopher Sean) spent the last few months running roughshod over every law in the books, but his bellicose nature will leave him without another bridge to burn when Five-0 catches up to him on May 13. Set to feature in the first hour ("Pa'a ka 'ipuka i ka 'upena nananana"), Gabriel will enjoy the begrudging protection of McGarrett's (Alex O'Loughlin) team as they all attempt to survive hellish day in Chinatown.

"Trapped inside a dilapidated building in Oahu's Chinatown, Five-0 must protect a wounded Gabriel and plan their escape when enemy gunmen storm the building looking to kill him and anyone who gets in their way," CBS teased.

The finale's second hour ("O ke ali'I wale no ka'u makemake") will address a very different problem. Facing a growing meth market in paradise, Steve and Danno (Scott Caan) will team up for an over cover mission. Unfortunately, their sting won't go off without a hitch.

"In order to stop a meth epidemic on the Island, McGarrett and Danny go undercover as drug pilots, but when McGarrett is seriously wounded, Danny is forced to break their cover and land the plane in order to save his partner's life," CBS announced on Thursday.

Well, that certainly answers one question rattling around the Internet - who will be responsible for this beachfront mess. Unfortunately, it is currently unknown why a blindfolded McGarrett will find himself at an Army black site...

In the meantime, fans can catch up with McGarrett, Chin (Daniel Dae Kim), Kono (Grace Park), Grover (Chi McBride), and Danno this Friday with "Ka Haunaele (Rampage). As the cops are tasked with tracking down an Iron Man-esque suit, Jerry (Jorge Garcia) and his sister will pull out all the stops to free a captive elephant (see a preview here).

Catch Hawaii Five-0 Fridays at 9 p.m. ET on CBS.

Follow Vanessa Frith on Twitter and Tumblr