.htaccess issue

When redirecting via .htaccess, the new url shows up with a / at the ed. How do I prevent this from happening?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [nc]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

Redirect 301 /services http://www.example.com/services.php

shows up as: http://www.example.com/services.php/ NOT http://www.example.com/services.php

I found the solution:

remove trailing slash

RewriteRule ^(.*)/$ /$1 [L,R=301]