Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. h3 Nd7 6. a3 a6 7. Nf3 c5 8. Be3 c4 9.
Be2 Rc8 10. O-O Be7 11. Nh2 Qb6 12. Rb1 Bd8 13. Bg4 Ne7 14. Bg5 Bxg4 15. Nxg4
O-O 16. Bxe7 Bxe7 17. f4 Qa5 18. Qf3 g6 19. Qg3 Qb6 20. Ne2 f5 21. exf6 Nxf6
22. f5 Ne4 23. Qe5 Qd6 *
Position (FEN): 2r2rk1/1p2b2p/p2qp1p1/3pQP2/2pPn1N1/P6P/1PP1N1P1/1R3RK1 w - - 3 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1305
Best move: Nh6#