Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c5 3. Nf3 a6 4. a3 d6 5. Bc4 Nc6 6. O-O b5 7. Ba2 Nf6 8. b4
cxb4 9. axb4 Nxb4 10. Ba3 Nxa2 11. Rxa2 Be7 12. d4 Bd7 13. e5 dxe5 14. dxe5
Bxa3 15. exf6 Bb4 16. fxg7 Rg8 17. Ne4 Rxg7 18. c3 Be7 19. Rd2 Qc7 20. Qa1 Bc6
21. Ng3 Bxf3 22. gxf3 Qf4 23. c4 Bf6 24. Qa5 Qxc4 25. Rfd1 Bc3 26. Rd8+ Rxd8 *
Position (FEN): 3rk3/5prp/p3p3/Qp6/2q5/2b2PN1/5P1P/3R2K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1063
Best move: Qxd8#