Like last weekend in Perth, the Lions toiled in the early exchanges, the Reds setting about them with a vengeance, the outstanding centre Hunter Paisami leading the charge.
The Lions grew into the game and completely bossed from late in the first half, but they had their issues before the floodgates opened.
The tourists were wasteful, failing to find their range and dropping ball left, right and centre.
There was the old chestnut of a botched restart reception; there were forced passes and hesitant defence. It wasn't great. They knocked on eight times to the Reds' one in the opening 40 minutes, some of them with the hosts struggling to hold them out.
First blood went to the Reds, a bust through the Lions midfield by Paisami giving them field position, some heavy carries taking them deeper still. When the line beckoned, Toomaga-Allen lunged and scored.
Harry McLaughlin-Phillips banged over the extras and the Suncorp rocked to the sound of Reds on the march.
The Lions responded when Daly put Freeman over and Russell tied it up with the conversion, but it was not a cue for the Lions to take control.
Rather, it was the precursor for another Reds try, sparked by Porter getting done on the floor. Paisami was involved again before Kalani Thomas' grubber kick for Josh Flook down the left.
Van der Merwe hesitated in dealing with the bouncing ball and Flook stole in - 12-7 to the Reds.
The imperfections, and perhaps desperation, in the Lions game was clear with a couple of missed opportunities, but they eventually started to make stuff stick.
Porter drove over after a close-range tap penalty from his Leinster and Ireland front-row pal Ronan Kelleher. Russell converted.
Next, Van der Merwe finished off a terrific move in the corner with the help of Ollie Chessum and Jack Conan. Russell launched the conversion from somewhere close to Caxton Street. A pearler.
At the break, the Lions led 21-12. Could have been better, could have been worse.