Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d6 3. h3 Nf6 4. Nf3 Nc6 5. d3 g6 6. Be2 Bg7 7. Bd2 O-O 8. O-O
Be6 9. Re1 Qd7 10. Bf1 b5 11. a3 a5 12. Qc1 Ne5 13. Nxe5 dxe5 14. Bh6 Nh5 15.
Bxg7 Kxg7 16. Qg5 f6 17. Qh4 Kh6 18. g3 g5 19. Qxh5+ Kxh5 20. g4+ Kh4 21. Nd2
c4 *
Position (FEN): r4r2/3qp2p/4bp2/pp2p1p1/2p1P1Pk/P1PP3P/1P1N1P2/R3RBK1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 892
Best move: Nf3#