Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c6 3. d4 d5 4. exd5 cxd5 5. Bb5+ Nc6 6. Nc3 a6 7. Bxc6+ bxc6 8.
a4 Nf6 9. a5 Bb4 10. O-O Bxa5 11. Bg5 h6 12. Bxf6 gxf6 13. Na4 Bc7 14. Nc5 Rg8
15. Re1 Qd6 16. h3 e5 17. Nh4 e4 18. Nxe4 Qh2+ 19. Kf1 dxe4 20. Rxe4+ Be6 21.
Rxe6+ fxe6 22. Qh5+ Kd7 23. Ke2 Raf8 24. Rxa6 Qf4 25. Qc5 Qxh4 26. Qxc6+ Kd8
27. Ra8+ Ke7 *
Position (FEN): R4rr1/2b1k3/2Q1pp1p/8/3P3q/7P/1PP1KPP1/8 w - - 3 28
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1007
Best move: Qxc7#