Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. d5 Bd6 3. e4 Nf6 4. Nc3 O-O 5. Qf3 c6 6. Bg5 Be7 7. d6 Bxd6 8. Bxf6
gxf6 9. O-O-O Kh8 10. Bc4 Bc5 11. Nd5 cxd5 12. Rxd5 Bb4 13. Ne2 Nc6 14. c3 Ba5
15. Rhd1 d6 16. Rxd6 Qe7 17. Rxf6 Bd7 18. Ng3 Bb6 19. Rfd6 Rad8 20. Nf5 Bxf5
21. Rxd8 Rxd8 22. Rxd8+ Nxd8 23. Qxf5 Ne6 24. Qxe5+ f6 25. Qb8+ Nd8 26. Qg3 Bc7
*
Position (FEN): 3n3k/ppb1q2p/5p2/8/2B1P3/2P3Q1/PP3PPP/2K5 w - - 4 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 428
Best move: Qg8#