Taylor Swift, Ed Sheeran, & B.o.B. Rock Z100′s Jingle Ball

Last night, Taylor Swift lit up Madison Square Garden in New York City for Z100′s Jingle Ball. Dressed in her usual sparkles with bright red shorts, Taylor belted out classics like “Love Story” and “You Belong With Me” as well as performed her new single “I Knew You Were Trouble.” She spoke of her inspiration for the song about a guy who’s bad news: “Have you ever seen someone for the very first time, locked eyes with them from across the room, and think to yourself, ‘Aw, he’s trouble.’”

Taylor also invited her friend and opener on the upcoming RED Tour, Ed Sheeran, to join her on stage. The British folk-pop singer performed the beloved “Everything Has Changed” with Taylor. You can view a video of their duet, a video of Taylor singing the hook for “Both of Us” during B.o.B.’s set, and tons of pictures from the event below.

Taylor Swift ft. Ed Sheeran – Everything Has Changed – Z100 Jingle Ball

Taylor Swift And B.o.B. – Both of Us – Z100 Jingle Ball