starting on move 32 is Houdini's variation lol, I didnt play a "perfect game".
Sick checkmate

I think you missed something people. The Houdini's variation is one sided.
After 33. Qh6, Black has a good answer: Re7 and makes this far from a mate trap.

I think you missed something people. The Houdini's variation is one sided.
After 33. Qh6, Black has a good answer: Re7 and makes this far from a mate trap.
Houdini shows mate in 10 after Re7

where? I mean I can't see 10 moves ahead easily. A new diagram would help starting from Re7. If possible show it please.

1. c4 c5 2. g3 Nc6 3. Bg2 f5 4. Nc3 Nf6 5. e3 a6 6. f4 e6 7. Nge2 d5 8. b3
Bd6 9. d4 cxd4 10. exd4 Qa5 11. O-O O-O 12. a3 Ne4 13. b4 Nxc3 14. Nxc3
Nxb4 15. Bb2 Nc6 16. c5 Bc7 17. Na4 Bd7 18. Nb6 Bxb6 19. cxb6 Qxb6 20. Rb1
Qa7 21. Bc3 e5 22. fxe5 Nxe5 23. Bxd5+ Kh8 24. Kh1 Ng4 25. Rxb7 Qxb7 26.
Bxb7 Rab8 27. Bxa6 Bc6+ 28. Kg1 Ne3 29. Qd2 Nxf1 30. Kxf1 Rb1+ 31. Kf2 Re8
32. d5 Ba8 33. Qh6 Re7 34. d6 Rd7 35. Bc8 Rc1 36. Bxd7 Rc2+ 37.
Ke3 f4+ 38. gxf4 Rxc3+ 39. Qxc3 Bb7 40. Qe5 h6 41. Qe8+ Kh7 42. Bf5+ g6 43.
Qxg6+ Kh8 44. Qh7# 1-0

I like the puzzle. I think when I first began chess I just thought of capturing or moving out of the way, it is only recently I started thinking about actual positions, in terms of moving a piece to a space where it is still under attack.

I should tell Cathexis that he or she is famous now. Really I just wanted to show that nice Houdini # since my moves had several erros after the opening. Thank you for the calculation Viktor!
Here is my endgame
But here is Houdini's endgame variation, which I thought deserved an applause.
39. gxf5
What I thought was so cool was the forced rook move even though checkmate was inevitable. like a weird reverse smothered mate.