Dhaka, July 6 -- Substitute Hercules struck a 70th-minute winner as Brazil's Fluminense defeated Saudi Arabia's Al Hilal 2-1 on Friday to reach the semifinals of the Club World Cup.

A fine left-foot finish from Matheus Martinelli had put the Rio club ahead in the 40th minute but Al Hilal's Brazilian forward Marcos Leonardo levelled six minutes into the second half before Hercules stole the show to the delight of the vast majority of the 43,091 crowd.

Fluminense could yet face an all-Brazilian semifinal if their rivals from Sao Paulo, Palmeiras, are able to overcome Premier League outfit Chelsea in Friday's other quarter-final.Al Hilal had pulled off the biggest upset of the tournament, beating Manchester City 4-3, to reach the last eight ...