Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 g6 3. h4 Bg7 4. h5 h6 5. hxg6 fxg6 6. Bc4 e6 7. Nf3 Qf6 8. Be3
Nc6 9. Nc3 Bd7 10. Qd2 O-O-O 11. O-O-O g5 12. d5 e5 13. dxc6 Bxc6 14. Nd5 Bxd5
15. Bxd5 Ne7 16. Qa5 c6 17. Bb3 a6 18. Rd3 d5 19. exd5 e4 20. Bd4 Qf4+ 21. Be3
Qf6 22. Bd4 Qf4+ 23. Re3 Bxd4 24. Nxd4 Qxf2 25. Rhe1 Nxd5 26. Ne6 Nxe3 *
Position (FEN): 2kr3r/1p6/p1p1N2p/Q5p1/4p3/1B2n3/PPP2qP1/2K1R3 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1137
Best move: Qc7#