Collection indexing is zero-based. If you have 9 entries then the valid indexes will be 0-8. You need to subtract 1 to get the last one, or better yet:
In their post they mentioned that getting the last value would be using the index of Count() - 1, so the natural conclusion is getting the second to last would be Count() - 2.
Last() gives you the last entry. If you want a specific index other than Last() or First() you need to stick with the array indexing syntax, ie playerScores[7].