Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 Qe7 4. Nf3 Nf6 5. Qh4 h6 6. d3 d6 7. Nc3 Nb4 8. Bb3
Be6 9. a3 Nxd3+ 10. cxd3 Bxb3 11. O-O Bc2 12. Bg5 Bxd3 13. Nd5 hxg5 14. Qxh8
Nxd5 15. exd5 O-O-O 16. b4 Bxf1 17. Rxf1 g6 18. Qh3+ f5 19. Nd2 g4 20. Qc3 f4
21. g3 Bg7 22. Rc1 e4 23. Qc4 e3 24. Ne4 exf2+ 25. Kxf2 fxg3+ 26. Kxg3 Be5+ 27.
Kg2 Qh4 *
Position (FEN): 2kr4/ppp5/3p2p1/3Pb3/1PQ1N1pq/P7/6KP/2R5 w - - 3 28
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 987
Best move: Qxc7#