In what has been a game of strange plays and goals, New England Revolution's Lee Nguyen must think he and his team has angered the soccer gods.

The midfielder lined up to take a free kick from just outside the box, and then this happened:

Howwwwww does this @LeeNguyen24 free kick stay out? #PHIvNE

— Major League Soccer (@MLS) March 20, 2016

More from FoxSports

Yes, that's both posts and right back into the keeper's arms.

The Revs are having a rough go of it against Philadelphia Union. The Union scored early off of a wonky deflection:

Sapong's first of the night deflects in to put @PhilaUnion up 1-0. #DOOP #PHIvNE

— Major League Soccer (@MLS) March 20, 2016

Then Je-Vaughn Watson earned himself a red card for a studs-up tackle.

Then CJ Sapong cut through the defense to slot another one home for the Union.

Creavalle picks out Sapong to double @PhilaUnion's lead. #DOOP #PHIvNE

— Major League Soccer (@MLS) March 20, 2016

You could argue that the soccer gods started feeling bad for the Revs and kept them from going down a third goal with a penalty save, but that would be crazy-talk.

Did we mention this was all in the first half?