football-mjc-vs-vjc

Shen Hao (VJC #7) manages to let loose a shot. (Photo 33 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Md Naufal (MJC #25) manages to get his head to the ball before his VJC opponent. (Photo 34 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Khairul Anwar (VJC #16) sends the ball towards the MJC goal via an overhead kick … (Photo 35 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

… which hits the crossbar and lands in front of Santosh Magar (VJC #11) who tapped it into goal. However, it was ultimately disallowed for offside. (Photo 36 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Khairul (VJC #16) gets help frmo his MJC opponent as he goes down with cramps. (Photo 37 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

The VJC crowd cheering ever harder as they try to motivate their team after the disallowed goal. (Photo 38 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

Mohamed Amsyar (MJC #8), who had to stand in for goalkeeper Daniel Lightfoot (#18), gets to the ball before VJC can make anything out of it. (Photo 39 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

MJC players let out a cheer at the final whistle … (Photo 40 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

… as the rest of the squad break out into celebration. (Photo 41 © Lai Jun Wei/Red Sports)

football-mjc-vs-vjc

The VJC players, looking crestfallen, are comforted by members of their coaching staff. (Photo 42 © Lai Jun Wei/Red Sports)