Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f4 Bd7 7. e5 dxe5 8.
fxe5 Ng8 9. Qf3 Nc6 10. Nxc6 Bxc6 11. Qf4 Qc7 12. Bc4 e6 13. O-O Bc5+ 14. Kh1
Ne7 15. Qxf7+ Kd8 16. Qxg7 Rg8 17. Rf8+ Rxf8 18. Qxf8+ Be8 19. Bxe6 Qxe5 20.
Bf7 *
Position (FEN): r2kbQ2/1p2nB1p/p7/2b1q3/8/2N5/PPP3PP/R1B4K b - - 1 20
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1257
Best move: Qe1#