scramble: U' B2 U' L2 F2 D2 F2 R D2 U' R2 B L' D2 F' L2 D R' F2

R' B2 U2 // pseudo 2x2x2 premove F

switch to inverse with premoves U2 B2 R

F' F2 B' R U' F R' F // 2x2x3

switch to normal with premoves F' R F' U R' F' B

R' B2 U2 // 2x2x3

R' B R D B' D2 B // F2L-1

L' D2 L D' B D' B' D' // leaves 3 corners

D' B' D F D' B D F' // corner cycle cancels 2 moves with last move and undoing of premoves

F' R . F' U R' F' B // undo premoves

for 31 HTM

I wrote this down on the score sheet, double checked what I had written there.

Then solved without the corner cycle, stickered the three corners and checked from the end for a betetr insertion.

(I typically check from the start but I was very short on time)

Just in time I found R' F' R B2 R' F R B2 at . to cancel 3 moves for final solution:

normal with premoves F' R F' U R' F' B

R' B2 U2 // 2x2x3

R' B R D B' D2 B // F2L-1

L' D2 L D' B D' B' D' // leaves 3 corners

F' R . F' U R' F' B // undo premoves

at . insert R' F' R B2 R' F R B2 to cancel 3 moves

Final solution 30 HTM:

R' B2 U2 R' B R D B' D2 B L' D2 L D' B D' B' D' F2 R B2 R' F R B2 F' U R' F' B

Wrote the new ending on the score sheet below the old one, checked it twice and only then crossed out the old ending in the very last minute

Afterwards I checked the full skeleton and there was no better insertion.

Sebastien showed a straightforward continuation of my 2x2x3 into 3-twist with 2-flip (one of very few LL-algsI know) for a 29HTM finish...