By Natalie Abrams
December 09, 2014 at 12:00 PM EST
Cate Cameron/The CW

Though we still don’t have an answer to who would win in a fight between Arrow (Stephen Amell) and The Flash (Grant Gustin), Arrow fans will get to see whether Ollie can hold his own when he faces off against Ra’s al Ghul (Matt Nable) in the winter finale.

“Ra’s has grown tired of waiting to find out who killed Sara Lance,” executive producer Marc Guggenheim tells EW. Therefore, the two will come to blows in the final moments of the episode that will lead to a surprising cliffhanger. “This is one of the most epic fights we’ve done on the show in a locale that we’ve never been to, fighting like we’ve never seen on the show before with stakes about as high as they’ve ever been. It’s an incredibly intense fight.”

But, as Oliver has evolved over the seasons, so has his fighting style, namely that he no longer takes a life. “There’s a very specific scene between Oliver and Felicity about his humanity and how that potentially is a liability in his duel with Ra’s,” Guggenheim says, teasing that it’s safe to say Felicity (Emily Bett Rickards) won’t be happy with Oliver’s choice to battle the Demon.

“That’s a tricky scene to write because the traditional version is she says, ‘Don’t go, don’t you love me?'” he says. “The challenge of that scene is, how do we come up with a way of doing the scene that’s realistic and true to the characters, but at the same time is a bit surprising and is unexpected and not the cliche that you’re anticipating? I think we came up with something in that scene that is very unexpected. It’s intentionally out of character, but I think very much in line with her emotions.”

As for the fans wondering why Nyssa al Ghul (Katrina Law) doesn’t come to Oliver’s defense, “Oliver is going to give her a really, really, really good reason,” Guggenheim teases ominously.

Find out who will win when Arrow’s midseason finale airs Wednesday at 8 p.m. ET on The CW.