Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d5 3. e5 d4 4. Nce2 d3 5. cxd3 Nd5 6. d4 Nc6 7. a3 a5 8. g3
Bf5 9. Bg2 e6 10. Nf3 Be7 11. O-O O-O 12. d3 a4 13. h4 Qd7 14. Ng5 Na5 15. Be3
Nb3 16. Rb1 Qb5 17. Be4 h6 18. Nf3 Bh7 19. Bxh7+ Kxh7 20. Nc3 Qc6 21. Nxd5 Qxd5
22. Qe2 Ra6 23. g4 Rc6 24. g5 Rg8 25. Kh2 h5 26. Nd2 Nxd4 *
Position (FEN): 6r1/1pp1bppk/2r1p3/3qP1Pp/p2n3P/P2PB3/1P1NQP1K/1R3R2 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 858
Best move: Qxh5#