Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 c6 3. Bf4 Bf5 4. e3 Nd7 5. g4 Bg6 6. f3 e6 7. h4 f6 8. h5 Bf7
9. Bd3 e5 10. Bh2 Bd6 11. Nge2 Qc7 12. Qd2 Ne7 13. O-O-O O-O-O 14. e4 exd4 15.
Bxd6 dxc3 16. Qf4 cxb2+ 17. Kb1 Qa5 18. Bxe7 dxe4 19. Bxd8 *
Position (FEN): 2kB3r/pp1n1bpp/2p2p2/q6P/4pQP1/3B1P2/PpP1N3/1K1R3R b - - 0 19
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1106
Best move: Qxa2#