My question/doubt: What would be the right preposition in this sentence, "by or from" ? Guess, should be "from" but need it your help/confirmation.
I prefer 'from'. We've seen a few masterstrokes from Tendulkar in this innings.
The idea is that these masterstrokes seem to arise organically out of the person's talent rather than as a conscious action.
This might make more sense if you consider: You expect masterstrokes from Tendulkar.