This is inspired by Macaroni Grill's Carmela's Chicken Rigatoni. I love their mushroom dishes which my favorite is the mushroom ravioli. The sauce is also great topped on mushroom ravioli that you buy in the store.
Melt butter in pan. Saute mushrooms, chicken, basil, carmelized onions, 2 ounces of parmesan cheese, salt and pepper. Saute for 2-3 minutes. Add Marsala wine and cook for 1 minute. Add heavy cream and bring to a boil, 2 minutes. Dump cooked rigatoni in pan (if you have room in your pan. If not dump mixture over bowl of cooked rigatoni and mix. Sprinkle with remaining shredded parmesan cheese.