Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Bd3 Nf6 4. e5 Nfd7 5. Ne2 c5 6. O-O cxd4 7. f4 Nc6 8. a3
f6 9. exf6 Qxf6 10. Nd2 Bc5 11. Nf3 O-O 12. b4 Bb6 13. Bb2 h6 14. b5 Ne7 15.
Bxd4 Bxd4+ 16. Nexd4 Nc5 17. Ne5 Nd7 18. Nxd7 Bxd7 19. c3 Rac8 20. Qd2 Rc5 21.
Rae1 Rfc8 22. Re3 Kh8 23. Bb1 a6 24. bxa6 bxa6 25. Rfe1 Ng8 26. Qd3 Rxc3 *
Position (FEN): 2r3nk/3b2p1/p3pq1p/3p4/3N1P2/P1rQR3/6PP/1B2R1K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1192
Best move: Qh7#