Greg, you getting stressed out bro, yo?!
Find it out!

Just regular training for National Olympic Chess Team for www.chess.com Country!

Member Points: 1867
1. Rf5! exf5 2. Nxf5 Kg8 3. Qxh6 anything 4. Qg7#
That's for your penultimate post.

Member Points: 1867
And for your last...
1... Rc1! 2. Kxc1 h2 and black will queen.

Post #152: Bb5+ axb5 Nc7+ Rxc7 Rd8#
--------------
Correct!
Old known Theme with some fresh Adds On!
Double Sacrifices to nail the King!

Member Points: 1867
And post #151: 1. Qxa7+! Kxa7 2. axb6+ Kb8 3. Ra8#
-------------
Right!
See and remember the Patterns!
Rook+Bishop Mate at the corner! One of the very Important Patterns!
Anything of the Sacrifices can go on to get it Pattern work for you!
Mate in 3 Moves!