Chess puzzle (Checkmate)
Moves: 1. b4 e6 2. Bb2 Nf6 3. a3 a5 4. bxa5 d5 5. e3 Nc6 6. c4 h5 7. cxd5 exd5 8. Nf3
Rxa5 9. d4 Ne4 10. Nbd2 Bf5 11. Nxe4 dxe4 12. Ne5 Nxe5 13. dxe5 Rd5 14. Qb3 Rh6
15. Bc4 Rd7 16. O-O Rb6 17. Qa2 h4 18. a4 h3 19. g3 Be6 20. Bxe6 Rxe6 21. Qc4
Rd5 22. Qxe4 g6 23. Qg4 Bg7 24. Rfd1 Qd7 25. Rxd5 Qxd5 26. Rd1 *
Position (FEN): 4k3/1pp2pb1/4r1p1/3qP3/P5Q1/4P1Pp/1B3P1P/3R2K1 b - - 1 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1164
Best move: Qg2#