Giants' Tommy DeVito let it rip and stayed confident in win