Chess puzzle (Checkmate)
Moves: 1. d4 Nc6 2. e4 d5 3. e5 Bf5 4. Nf3 Qd7 5. Bb5 a6 6. Ba4 O-O-O 7. O-O f6 8. b4
g5 9. b5 Nb8 10. Nc3 a5 11. b6 c6 12. Be3 h5 13. Qd2 h4 14. Ne2 g4 15. Qxa5
gxf3 16. gxf3 fxe5 17. Qa8 Bh6 18. dxe5 Bxe3 19. fxe3 Bh3 20. Rf2 Nh6 21. Nf4
Rhg8+ 22. Kh1 Nf7 23. Nd3 Qf5 24. Nc5 Rd7 25. Bxc6 bxc6 26. b7+ Kc7 *
Position (FEN): Qn4r1/1Pkrpn2/2p5/2NpPq2/7p/4PP1b/P1P2R1P/R6K w - - 1 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1791
Best move: Qa5#