Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. Nc3 Bb4 7. Bd3 d5 8.
exd5 O-O 9. dxc6 Re8+ 10. Be3 Nd5 11. Qd2 Nxe3 12. fxe3 Qh4+ 13. g3 Qh6 14.
O-O-O Qxc6 15. Kb1 Rb8 16. Ka1 Bg4 17. Rdf1 Be6 18. Be4 Qc4 19. Bd3 Bxc3 20.
Qxc3 *
Position (FEN): 1r2r1k1/p1p2ppp/4b3/8/2q5/2QBP1P1/PPP4P/K4R1R b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 940
Best move: Qxa2#