Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 d6 4. d5 Ne5 5. Nxe5 dxe5 6. Bb5+ Bd7 7. a4 Bxb5 8.
axb5 e6 9. c4 Nf6 10. f3 Be7 11. O-O O-O 12. Nc3 Ne8 13. Qe1 b6 14. Qg3 Kh8 15.
f4 f6 16. fxe5 fxe5 17. Rxf8+ Bxf8 18. Qxe5 Bd6 19. Qxe6 Qh4 20. h3 *
Position (FEN): r3n2k/p5pp/1p1bQ3/1PpP4/2P1P2q/2N4P/1P4P1/R1B3K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 614
Best move: Qe1#