Oz Pearlman, winner of the 26.2-mile marathon, crosses the finish...

Oz Pearlman, winner of the 26.2-mile marathon, crosses the finish line during the 2016 Long Island Marathon at Eisenhower Park on Sunday, May 1, 2016. Credit: Newsday/ William Perlman

Oz Pearlman pulled another one out of his hat.

The Manhattan magician and mentalist who won last year's Long Island Marathon staged a repeat at Sunday's rain-soaked affair, finishing first in an unofficial time of 2:29.15. Queen's Emiliano Garcia, originally from Mexico, placed second.

The 33-year-old Pearlman, a self-proclaimed "running junkie" flashed a set of cards as he crossed the Eisenhower Park finish line - his trademark - before tossing them in the air.

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months
ACT NOWSALE ENDS SOON | CANCEL ANYTIME