Crust and topping:
1-1/3 cups fine graham cracker crumbs
1/4 cup finely crushed walnuts
1/2 teaspoon cinnamon
1/2 cup (1 stick) butter, melted
Filling:
2 eggs, well-beaten
16 ounces soft cream cheese (not whipped)
1 cup sugar
1/4 teaspoon salt
1/2 teaspoon vanilla extract
1/2 teaspoon almond extract
2 cups sour cream
Combine crust ingredients and press into a 9-inch pie pan, reserving 3 tablespoons for topping. Combine all filling ingredients except sour cream, beating until smooth. Fold in sour cream. Pour into crust, sprinkle with topping, and bake at 375 degrees F for about 35 minutes, until set. Chill for 4 to 5 hours.