Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. g3 Nc6 4. Bg2 g6 5. O-O Bg7 6. Re1 Nge7 7. c3 O-O 8. d4
cxd4 9. cxd4 d5 10. e5 Qb6 11. Nc3 a6 12. Na4 Qa7 13. a3 Nf5 14. Be3 h5 15. Rc1
Rd8 16. b4 Bf8 17. Bg5 Re8 18. Nc5 b6 19. Nb3 Bd7 20. h3 Ng7 21. Bf6 Rac8 22.
Qd2 Ne7 23. g4 Rxc1 24. Nxc1 Ba4 25. Qh6 hxg4 26. Ng5 Nef5 *
Position (FEN): 4rbk1/q4pn1/pp2pBpQ/3pPnN1/bP1P2p1/P6P/5PB1/2N1R1K1 w - - 2 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 854
Best move: Qh7#