Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e5 3. cxd5 Qxd5 4. Nc3 Qxd4 5. Be3 Qb4 6. Qd2 Be6 7. Nf3 Nc6 8.
g3 Bd6 9. Bg2 O-O-O 10. O-O Bc5 11. Qc1 Nf6 12. a3 Bxe3 13. Qxe3 Qxb2 14. Rab1
Qxa3 15. Ra1 Qe7 16. Ng5 Rhe8 17. Bxc6 bxc6 18. Rxa7 Nd5 19. Qd3 Nxc3 20. Ra8+
Kb7 *
Position (FEN): R2rr3/1kp1qppp/2p1b3/4p1N1/8/2nQ2P1/4PP1P/5RK1 w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 920
Best move: Qa6#