Det var nära, nära svensk seger men det ville sig inte riktigt hela vägen i Challengetourfinalen på Mallorca.