Fifth straight title for mighty China