Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. e3 dxc4 5. Bxc4 a6 6. Nc3 Be7 7. O-O O-O 8. Bd2
b5 9. Be2 Bb7 10. a3 Nd5 11. Ne5 Nxc3 12. Bxc3 Nc6 13. Nxc6 Bxc6 14. Rc1 Bb7
15. Bf3 Bxf3 16. Qxf3 c5 17. Qg4 b4 18. axb4 cxb4 19. Bd2 Bf6 20. Rc4 a5 21.
Ra1 e5 22. dxe5 Bxe5 23. Rc2 b3 24. Rc5 Bxb2 25. Bc3 Bxa1 *
Position (FEN): r2q1rk1/5ppp/8/p1R5/6Q1/1pB1P3/5PPP/b5K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1145
Best move: Qxg7#