Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. c3 b5 6. Bc2 Be7 7. O-O d6 8. h3
O-O 9. d4 exd4 10. cxd4 h6 11. a3 Na5 12. Nc3 Nc4 13. b3 Nb6 14. Bb2 c5 15. Qd3
c4 16. bxc4 Nxc4 17. Rab1 Bb7 18. a4 d5 19. e5 Ne4 20. axb5 axb5 21. Nxb5 Ra2
22. Bc3 Ba6 23. Rb3 Qc8 24. Rfb1 Na3 25. Nd2 Nxc3 *
Position (FEN): 2q2rk1/4bpp1/b6p/1N1pP3/3P4/nRnQ3P/r1BN1PP1/1R4K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1792
Best move: Qh7#