football-mjc-vs-vjc

Md Naufal (MJC #23) manages to get the ball off to his teammate as he comes under a challenge from his VJC opponent. (Photo 23 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Hieng Pheak Kdey (VJC #18) and Jeremy Tang (MJC #7) tussle with each other as they charge down the flank. (Photo 24 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

A VJC player heads the ball towards the goal. (Photo 25 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

The MJC supporters breaking out into cheer as they are led by their student leaders. (Photo 26 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

MJC goalkeeper Daniel Lightfoot (#18) is sent off after he took down Dilip who was bearing in on goal. (Photo 27 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Md Naufal (MJC #25) tries to hold off Anuruddhan Arunan (VJC #15). (Photo 28 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Santosh Magar (VJC #11) shrugs off a sliding tackle. (Photo 30 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

An MJC player clears the ball via an overhead kick. (Photo 30 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Ang Bing Quan (MJC #9) is sent flying after colliding with Santosh (VJC #11). (Photo 31 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

The VJC crowd reacting after their player was yellow-carded. (Photo 32 © Lai Jun Wei/Red Sports)