This problem appeared in my local paper and after two hours of looking at it, I still had not found the solution. This may say more about my tactical ability than the problem itself, but nonetheless, I want to challenge you all to find the solution. To avoid the standard "easy" messages, the solution will not be posted till a week from today. Good luck!
*Warning this is not a practicality problem, anyone can win in this position, the challenge is finding the Mate in Two*