Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 Nc6 4. d4 cxd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd2 Nf6 8.
e5 Nd5 9. Nxd5 Bxd2+ 10. Qxd2 cxd5 11. Bd3 O-O 12. h4 Qb6 13. b3 d6 14. exd6
Qxd6 15. h5 h6 16. Rh3 e5 17. Rg3 e4 18. Be2 Qf6 19. O-O-O *
Position (FEN): r1b2rk1/p4pp1/5q1p/3p3P/4p3/1P4R1/P1PQBPP1/2KR4 b - - 3 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 903
Best move: Qa1#