Devin Singletary seals Giants' win with unselfish play