Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c3 Bg7 6. Be3 Nf6 7. Bd3 e5 8.
Nxc6 bxc6 9. O-O d6 10. Na3 Ng4 11. Bd2 Qh4 12. h3 Nf6 13. Nc4 Bxh3 14. Nxd6+
Ke7 15. Be2 Bg4 16. f3 Be6 17. c4 c5 18. Be1 Qh6 19. Qa4 Qe3+ 20. Bf2 Qxe2 21.
Bxc5 Nd7 22. Nf5+ Kf6 *
Position (FEN): r6r/p2n1pbp/4bkp1/2B1pN2/Q1P1P3/5P2/PP2q1P1/R4RK1 w - - 3 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1078
Best move: Be7#