The boot of Stephen Donald has helped Bath record a 21-18 victory over Aviva Premiership leaders Harlequins at the Recreation Ground.
The New Zealander kicked over all of his side's points on Friday night as the hosts recorded their first league win in three matches.
Donald and Nick Evans exchanged two penalties each in the first half before a third Donald kick gave Bath a 9-6 lead at the break.
Another penalty from Donald extended the home side's advantage early in the second half, but two more scores from Evans levelled the match at 12-12 with an hour played.
The kicking contest swung Donald's way once again soon after when he launched his fifth penalty of the night through the posts.
Evans was on target again with 66 minutes played to get Quins on even terms, only for Donald to give his side the lead for a third time.
Bath then edged away from their opponents with seven minutes to play thanks to Donald's seventh penalty of the evening.
Evans narrowed the gap again with four minutes left on the clock, but they were unable to get themselves level.