Sobre una superficie muy limpia coloca la pierna lavada y seca. Úntala con la sal y pimienta.
Coloca todos los ingredientes para la salsa en una olla. Mézclalos muy bien y cocínalos a temperatura mediana durante 30 a 40 minutos.
Precalienta el horno a 350ºF. Coloca la pierna dentro de una cazuela honda para hornear (puedes usar una pavera). Hornea 20 minutos, luego viértele encima 1 taza de la salsa de piña, cada 20 minutos. Hornea la pierna de 3 a 3 ½ horas, bañándola constantemente con la salsa, o hasta que el termómetro registre una temeratura interna de 165 F.
Cuando la pierna esté lista, saca del horno. Deja reposar 30 minutos antes de cortar y servir.
Vierte los jugos dentro de una olla y hierve. Si estuviera muy concentrada, añádele jugo de piña y ajusta la sazón. Sirve con la pierna.