Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. a3 Nf6 6. h3 b6 7. b4 Be7 8. Be3 Bb7
9. c3 d5 10. exd5 Nxd5 11. Qb3 Nb8 12. Nbd2 O-O 13. Nxe5 Bf6 14. Nef3 Nxe3 15.
fxe3 Qe7 16. e4 Nc6 17. O-O-O a5 18. b5 a4 19. Qa2 Na5 20. d4 Nxc4 21. Qxc4
Bxe4 22. Rhe1 *
Position (FEN): r4rk1/2p1qpp1/1p3b1p/1P6/p1QPb3/P1P2N1P/3N2P1/2KRR3 b - - 1 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 923
Best move: Qxa3#