Jennifer Lopez was joined on stage by her daughter during the Super Bowl half-time show on Sunday (02.02.20).
The 50-year-old superstar thrilled the audience at Miami's Hard Rock stadium with a career-spanning selection of her hits, which she kicked off on top of a pole with a high-energy performance of 'Jenny from the Block'.
Jennifer then moved on to 'Get Right' and then ditched her black leather bodysuit for a sparkly silver number so she could show off her 'Hustlers' moves on a pole while she sang 'Waiting For Tonight'.
Jennifer's first guest of the evening then joined her on stage, J. Balvin, and they danced to a remix of 'Love Don't Cost a Thing' together, before they moved on to a medley of 'Mi Gente' and 'Qué Calor', followed by 'On the Floor'.
The performer was delighted to welcome 11-year-old Emme - who, along with twin brother Max, she has with ex-husband Mark Anthony - onto the stage to sing 'Let's Get Loud'.
The pair were joined by Jennifer's fellow headliner, Shakira, on drums for the song and before she left the stage, Emme also gave a brief rendition of Bruce Springsteen's 'Born in the USA' while her mother seized the opportunity for a costume change and returned wearing a giant feathered Puerto Rican flag outfit.
To close out the performance, Shakira - who had performed a selection of her own hits earlier in the 14-minute segment - stayed on stage and joined Jennifer to sing 'Let's Get Loud' together, before they moved on to the Colombian singer's 'Waka Waka (This Time for Africa' and then switched back to 'Let's Get Loud'.
Fireworks went off behind them and they shared an embrace as the history-making show - the first time two Latin artists had headlined the flagpiece NFL game entertainment slot - drew to a close.
The Kansas City Chiefs beat the San Franciscio 49ers 31-20 to win the game.