Chess puzzle (Checkmate)
Moves: 1. e3 b6 2. Be2 Bb7 3. Nf3 g6 4. Nc3 Bg7 5. d3 e6 6. Rg1 h6 7. g4 a6 8. e4 d6
9. Be3 Nc6 10. Qd2 Qd7 11. g5 h5 12. Nh4 Nge7 13. f4 Na5 14. Rf1 Qc6 15. Bf3
Bxc3 16. bxc3 Qd7 17. f5 exf5 18. exf5 Bxf3 19. Rxf3 gxf5 20. Qg2 O-O-O 21.
Rxf5 Nxf5 *
Position (FEN): 2kr3r/2pq1p2/pp1p4/n4nPp/7N/2PPB3/P1P3QP/R3K3 w Q - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1031
Best move: Qa8#