Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. e3 Bb7 3. Nf3 Ba6 4. Bxa6 Nxa6 5. Bd2 e6 6. Qe2 Nb4 7. Bxb4 Bxb4+
8. c3 Bd6 9. O-O Qe7 10. a3 f6 11. b4 g5 12. g4 h5 13. gxh5 Rxh5 14. Kg2 Qh7
15. Rh1 g4 16. Ng1 Rxh2+ 17. Rxh2 Qxh2+ 18. Kf1 O-O-O 19. Qxg4 f5 20. Qg2 Qh5 *
Position (FEN): 2kr2n1/p1pp4/1p1bp3/5p1q/1P1P4/P1P1P3/5PQ1/RN3KN1 w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 943
Best move: Qa8#