Today’s third change to this month’s UFC on FOX 8 event sees a shake-up in a lightweight fight, as Tim Means (18-4-1 MMA, 2-1 UFC) replaces an injured Bobby Green (20-5 MMA, 1-0 UFC) and now meets Danny Castillo (15-5 MMA, 5-2 UFC) .

UFC officials today announced the switch.

Featuring a flyweight title fight between current champ Demetrious Johnson and top challenger John Moraga, UFC on FOX 8 takes place July 27 at KeyArena in Seattle. The main card airs on FOX following prelims on FX and Facebook.

Castillo vs. Means takes place on the FX-broadcast portion of the night.

Means looks to bounces back from a disappointing decision loss to Jorge Masvidal at April UFC on FOX 7 event. The result snapped an 11-fight unbeaten streak for Means, who opened his UFC career with wins over Justin Salas and Bernardo Magalhaes.

Castillo in February took a unanimous decision from Paul Sass at UFC on FUEL TV 7 in London to get back in the win column after a knockout loss to Michael Johnson in October. That loss snapped a three-fight win streak for the Team Alpha Male fighter.

Green made his UFC debut in February and submitted Jacob Volkmann in the third round, picking up “Submission of the Night” in the process – and earning UFC President Dana White’s praise for how he came back after a questionable call by the referee. Before coming to the UFC, Green had a four-fight win streak in Strikeforce, including a pair of submissions.

A timetable for Green’s return wasn’t immediately established.

After today’s three changes, the official bout order for UFC on FOX 8 includes:

MAIN CARD (FOX, 8 p.m. ET)

Champ Demetrious Johnson vs. John Moraga – for UFC flyweight title Jake Ellenberger vs. Rory MacDonald Robbie Lawler vs. Bobby Voelker Jessica Andrade vs. Liz Carmouche

PRELIMINARY CARD (FX, 5 p.m. ET)

PRELIMINARY CARD (Facebook, 4 p.m. ET)

For the latest on UFC on FOX 8, stay tuned to the UFC Rumors section of the site.

(Pictured: Tim Means)