Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. h4 h5 5. Be2 c5 6. d4 cxd4 7. Nxd4 Bg7 8. Be3
O-O 9. Qd2 Nc6 10. O-O-O a6 11. Nxc6 bxc6 12. e5 Ng4 13. Bxg4 Bxg4 14. f3 Be6
15. exd6 exd6 16. Qxd6 Qa5 17. Bd4 Bh6+ 18. Kb1 Rfe8 19. Ka1 Kh7 20. Ne4 *
Position (FEN): r3r3/5p1k/p1pQb1pb/q6p/3BN2P/5P2/PPP3P1/K2R3R b - - 8 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 950
Best move: Qxa2#