Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 b5 8. Qe2
Be7 9. O-O O-O 10. Rd1 Bb7 11. a3 Nc6 12. Nxc6 Bxc6 13. e5 Ne8 14. Bf4 d5 15.
Qe3 g6 16. Ne2 Ng7 17. Nd4 Qb6 18. Bg5 Bc5 19. Bf6 Nf5 20. Nxf5 Bxe3 *
Position (FEN): r4rk1/5p1p/pqb1pBp1/1p1pPN2/8/PB2b3/1PP2PPP/R2R2K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1996
Best move: Ne7#