Replacement flyhalf Adriaan Carelse kicked a 79th minute penalty to draw the scores level. The Eagles must have thought that they had secured the win after their fullback Elric van Vuuren had kicked a penalty to open up a three-point lead with two minutes left in the game.
Van Vuuren ended with 23 points after he kicked seven penalties and a conversion while wing Denwal Demas ran in a brace of tries for the visitors.
Van Vuuren kicked four penalties in the first stanza while he also converted scrumhalf Johannes Steyn’s 34th minute try.
Boland were kept in the match by Demas’ first try, in the last minute of the first half, while fullback Eric Zana succeeded with two penalties as SWD went to the break holding a handy 22-11 lead.