Christian Luyindama opened the scoring for Standard Liege on eight minutes before Awoniyi equalised on 19 minutes.
In the 47th minute, Sebastien Pocognoli put Standard Liege 2-1 up, but Mouscron drew level thanks to Dorin Rotariu on 65 minutes off an assist from Awoniyi.
Standard Liege were reduced to 10 men as Luyindama was sent off which Mouscron capitalised on as Awoniyi scored his second goal of the game to make it 3-2.
With three minutes left, Mehdi Carcela-Gonzalez drew Standard Liege level before Duje Cop hit the winner on 89 minutes.
In the 90th minute, Mouscron were also reduced to 10 men with the sending off of Omar Govea.
Awoniyi has now scored six goals in 24 league appearances for Mouscron so far this season.
Manchester City on-loan midfielder, Chidiebere Nwakali, was an unused substitute for Aberdeen who beat Dundee United 4-2 in the round of 16 of the Scottish Cup on Sunday.
The win saw Aberdeen advance into the quarter-finals of this season’s Scottish Cup.
In Switzerland’s top flight, former MFM FC striker, Stephen Odey, was benched for 90 minutes for FC Zurich who pipped St. Gallen 2-1.
They returned to winning ways following last weekend’s 4-2 home loss to Thun with Odey scoring for FC Zurich.
And in the Netherlands Eredivisie (top flight), Super Eagles defender, Tyrone Ebuehi, featured for 90 minutes in ADO Den Haag’s 0-0 away draw against Groningen.
The draw was ADO Den Haag’s third in their last five league games (one win, one loss).