Ne-Yo brought his gentlemanly swag to Madison Square Garden for the Z100 Jingle Ball concert last night (Dec. 7).

The fedora fan performed 'Give Me Everything,' without the aid of Pitbull or Nayer. He still pulled it off beautifully, and it showed that it may as well be his song -- because as much as we love Mr. 305, you almost didn't realize he was missing!

Ne-Yo was joined by dancers and showed off his own moves as well, raising the mic gracefully so the massive crowd could sing along. He also performed his feel-good single 'Let Me Love You (Until You Learn to Love Yourself)' to raucous applause. The good guys don't always finish last!

Watch Ne-Yo Perform 'Let Me Love You (Until You Learn to Love Yourself)' at Z100 Jingle Ball 2012