Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 cxd4 4. cxd4 a6 5. Nf3 Ne7 6. Be2 d6 7. O-O Ng6 8. Nc3
Be7 9. d5 O-O 10. dxe6 fxe6 11. Be3 Nc6 12. Qb3 Nf4 13. Bb6 Qe8 14. Bc4 Qg6 15.
Ne1 Ne5 16. g3 Qg4 17. Be3 Nf3+ 18. Nxf3 Nh3+ 19. Kg2 Qxf3+ 20. Kxh3 d5 21. Be2
*
Position (FEN): r1b2rk1/1p2b1pp/p3p3/3p4/4P3/1QN1BqPK/PP2BP1P/R4R2 b - - 1 21
Black to move.
Themes: Discovered Attack Middlegame Mate in 1 
Puzzle rating: 1276
Best move: e5#