Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Be3 Nf6 7. f3 e6 8. Bc4
Be7 9. Qd2 O-O 10. O-O-O Qc7 11. Bb3 b5 12. Kb1 b4 13. Nce2 a5 14. Ba4 Bd7 15.
Bxc6 Bxc6 16. Nxc6 Qxc6 17. Nd4 Qa4 18. h4 d5 19. exd5 Nxd5 20. Bg5 Rfb8 21.
Bxe7 Nc3+ 22. Ka1 *
Position (FEN): rr4k1/4Bppp/4p3/p7/qp1N3P/2n2P2/PPPQ2P1/K2R3R b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 518
Best move: Qxa2#