English: England still won though.
Telugu: అయినా, ఇంగ్లాండ్‌ పైచేయి సాధించింది.