Si l'on donne un récital, un concert ou une conférence, on ne dit pas "le pape a donné une messe", mais "il a célébré une messe", celle-ci n'est pas un spectacle mais une célébration religieuse. On peut aussi éventuellement employer l'expression "dire la messe", ou "présider la messe".

Merci d'éviter cette expression ridicule "donner une messe".