Saturday night (Dec. 6), Nicki Minaj was the musical guest on the James Franco-hosted episode of ‘SNL,’ and the hip-hop superstar absolutely killed it. Not only did Nicki perform an emotional rendition of her new song, ‘Bed of Lies,’ with Skylar Grey on piano, she also gave a flawless mashup of ‘Only’ and ‘All Things Go.’

Though many ‘SNL’ musical guests participate in a skit these days, Nicki went above and beyond. She graced the stage with her bold rapping skills and her on-point wit. Alongside ‘SNL’’s comedian pros and host James Franco, Nicki had us doubled over with her impressions of Beyonce, Kim Kardashian and even herself. Watch Nicki do her best Beyonce in the clip below.

All three songs will appear on Nicki’s upcoming album, ‘The Pinkprint,’ which drops Dec. 15. Watch her seamless mash up 'Only' and 'All Things Go' above, and then press play on the video below to see her performance of 'Bed of Lies.'

See Nicki Minaj, Beyonce + More Stars' Yearbook Photos